[問題] 用python將tsv檔轉成xls

看板Python作者 (sariel)時間11年前 (2014/04/20 22:22), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/2 (看更多)
不好意思,想請問大家一下 如題,我想將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

04/20 22:26, , 2F
xlrd
04/20 22:26, 2F

04/20 22:27, , 3F
這邊有指定delimiter的例子 你看可不可用
04/20 22:27, 3F
文章代碼(AID): #1JKzWwZk (Python)
文章代碼(AID): #1JKzWwZk (Python)