我试图制作一些脚本,当它被调用时将自动将csv文件转换为xlsx文件。我正在尝试python脚本。我没有什么问题,分隔符,因为我需要放两个delimters:选项卡和逗号将csv文件转换为xlsx
import os
import glob
import csv
from xlsxwriter.workbook import Workbook
files = ['test3.csv']
for i in files:
workbook = Workbook(i + '.xlsx')
worksheet = workbook.add_worksheet()
with open('test3.csv') as f:
reader=csv.reader((f), delimiter=",")
for r, row in enumerate(reader):
for c, col in enumerate(row):
worksheet.write(r, c, col)
workbook.close()
此代码是好的,但我需要把里面分隔符也条件“\ t”的? 有谁知道如何?
那你在Python尝试,为什么不工作?同样,你的PHP脚本不起作用? – wnnmaw
看看[xlswriter标签](https://stackoverflow.com/questions/tagged/xlsxwriter)。 –
Exel将打开CSV文件,是您的初始CSV格式错误(听起来像它可能不是CSV),并且您试图将其转换为制表符分隔? –