リストから複数の csv ファイルを開き、それらを xls ファイルに変換したいと考えています。
私はそのコードを作りました:
import sys, csv, xlwt
files = ['/home/julien/excel/csv/ABORD2.csv']
for i in files:
f=open(i, 'rb')
g = csv.reader ((f), delimiter=";")
workbook=xlwt.Workbook()
sheet= xlwt.Workbook()
sheet = workbook.add_sheet("Sheet 1")
for rowi, row in enumerate(g):
for coli, value in enumerate(row):
sheet.write(rowi,coli,value)
workbook.save(i + ".xls")
xls ファイルが作成されましたが、どちらも xls のパスしかありません。たとえば、ファイル ABORD.xls の場合、次の式のみが書き込まれます。
'/home/julien/excel/csv/ABORD2.xls'
何か提案はありますか?