作者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://webptt.com/cn.aspx?n=bbs/Python/M.1398003770.A.8EE.html
2F:推 IAMPF:xlrd 04/20 22:26
3F:→ jokester:这边有指定delimiter的例子 你看可不可用 04/20 22:27