讀取csv檔案,寫入Excel的多個單元簿中

2022-07-09 08:18:11 字數 777 閱讀 4231

讀取目錄下的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...