猿问

python xlwt 向excel中写数据,excel文档打不开

运行代码:

import csv
import xlwt


workbook = xlwt.Workbook()

sheet2 = workbook.add_sheet("Sheet 2", cell_overwrite_ok=True)

file = open(r'D:\label.csv')

lines = csv.reader(file)

r = 0
for line in lines:
    col = 0
    for c in line:
        sheet2.row(r).write(col,c, style=xlwt.Style.default_style)
        #print(c,end=' ')
        col += 1
    r += 1
    sheet2.flush_row_data()
    
file.close()   
workbook.save("csv2excel.xlsx")

阿波罗的战车
浏览 8294回答 1
1回答

明月笑刀无情

文件扩展名要以2003 为准。 你把保存文件名扩展名改成 xls  (csv2excel.xls)
随时随地看视频慕课网APP
我要回答