讀取目錄下的csv檔案,寫入同乙個excel檔案的不同的sheet中。
import xlsxwriter as xlwt
import os
to_file_name = ""
csv_path = ""
workbook = xlwt.workbook(to_file_name) # 新建乙個工作簿
def handle_line(line):
return line[:-1].split(",")
for file_name in os.listdir(csv_path):
name = "%s/%s" % (csv_path, file_name)
datas =
with open(name, "r", encoding="utf-8") as f:
for line in f:
data = handle_line(line)
index = len(datas) # 獲取需要寫入資料的行數
sheet = workbook.add_worksheet(file_name[:-4]) # 在工作簿中新建乙個**
for i in range(0, index):
for j in range(0, len(datas[i])):
sheet.write(i, j, datas[i][j]) # 像**中寫入資料(對應的行和列)
workbook.close() # 儲存工作簿
python讀取 寫入csv檔案
總是記不住怎麼讀取csv檔案,每次都是上網查,寫個部落格記錄下來看看會不會記得更清楚。個人比較喜歡用pandas的read csv函式來讀取csv檔案 import pandas as pd train data pd.read csv data train.csv 讀取後的資料是dataframe...
csv檔案讀取與寫入
import csv with open stock.csv r as fp reader是個迭代器 reader csv.reader fp next reader for i in reader print i name i 3 volumn i 1 print 直接用 open 函式開啟 cs...
CSV檔案的讀取和寫入
csv檔案是一種用來儲存 資料的檔案,該檔案是乙個字串行。csv檔案以一條條記錄組成,每條記錄為一行,每條記錄由欄位組成,以逗號或製表符分隔。將檔案字尾改為.csv即可用excel開啟為csv檔案 使用csv.reader 讀取csv檔案,返回的是乙個reader物件 語法格式 csv.reader...