【发布时间】:2017-08-24 15:40:55
【问题描述】:
我正在将 .csv 转换为 .xlsx。一切都很顺利,除了我不断收到这个
这是我的代码:
def create_workbook(my_csv):
wb = Workbook()
ws = wb.active
with open(my_csv, 'r') as f:
for row in csv.reader(f):
ws.append(row)
wb.save(my_csv[:-4] + '.xlsx')
f.close()
我想知道是否有人遇到过类似的问题,以及他们是如何解决的。如果可能的话,我正在寻找比仅重命名列更强大的东西。
【问题讨论】:
-
看起来像一个 BOM。我会尝试@Steve Lassop 的建议:stackoverflow.com/questions/20899939/…
-
谢谢,csv 来自 SQL 输出,我在其中手动命名了标头。标头不总是带有 SQL 输出的 UTF-8 类型吗?