作者sariel0322 (sariel)
看板Python
標題[問題] 用python將tsv檔轉成xls
時間Sun Apr 20 22:22:47 2014
不好意思,想請問大家一下
如題,我想將tsv檔裡面的資料轉換成,xls
我的tsv的資料example如下:
1 | 2 | 3
----------------------
ab | bc | cd
de | ef | fg
以上的結果是用excel直接開,並且以tab作為分隔
用python讀取tsv後並顯示row[0](程式碼如下):
import csv
f = open('example.tsv', 'r')
for row in csv.reader(f):
print row[0]
Output:
1 2 3
ab bc cd
de ef fg
主要問題:
目前想把這個tsv的文件轉換成xls
想用Tab鍵作為分隔符號,來輸入進xls裡面對應的欄位(第一欄、第二欄、...)
現在卡在不知道該用什麼指令來一讀到Tab分隔符號就可以換一個欄位?
P.S.雖然可以直接打開tsv另存為xls,但是因為檔案非常多,因此需要批次轉檔
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 182.235.17.216
※ 文章網址: http://www.ptt.cc/bbs/Python/M.1398003770.A.8EE.html
推 IAMPF:xlrd 04/20 22:26
→ jokester:這邊有指定delimiter的例子 你看可不可用 04/20 22:27