我試圖製作一些腳本,當它被調用時將自動將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),並且您試圖將其轉換爲製表符分隔? –