小编Bro*_*bot的帖子

将.csv文件中的混合数据写入带有xlwt的.xls - 如何格式化数字?

我正在尝试从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)

python csv xlwt

4
推荐指数
1
解决办法
3686
查看次数

标签 统计

csv ×1

python ×1

xlwt ×1