我正在尝试从csv中读取一堆混合数据(字符串和数字)并将所有内容写入excel文件.不幸的是,一切都写成文本,因为在csv文本中是唯一的格式.如何以正确的格式编写数值数据?这是我到目前为止的代码......
import xlwt, csv
wb = xlwt.Workbook()
ws = wb.add_sheet('testSheet')
sourceCSV = csv.reader(open('sourceCSVfile.csv', 'rb'), delimiter=",")
for rowi, row in enumerate(sourceCSV):
for coli, value in enumerate(row):
ws.write(rowi, coli, value)
wb.save('TEST.xls')
Run Code Online (Sandbox Code Playgroud)