Re: [問題] 用python將tsv檔轉成xls
※ 引述《sariel0322 (sariel)》之銘言:
: 不好意思,想請問大家一下
: 如題,我想將tsv檔裡面的資料轉換成,xls
: 主要問題:
: 目前想把這個tsv的文件轉換成xls
: 想用Tab鍵作為分隔符號,來輸入進xls裡面對應的欄位(第一欄、第二欄、...)
: 現在卡在不知道該用什麼指令來一讀到Tab分隔符號就可以換一個欄位?
: P.S.雖然可以直接打開tsv另存為xls,但是因為檔案非常多,因此需要批次轉檔
如果能不自幹的話,pandas 對這類資料的讀取都做得蠻完善的,不用重造輪子
完整的 code (ipython notebook) + sample.tsv
http://nbviewer.ipython.org/gist/ccwang002/11124974
因為不確定你是要 xls 還是 xlsx
pip install pandas
pip install xlwt # 如果是要輸出 xls 的話
>>> import pandas as pd
>>> df = pd.read_table("sample.tsv")
>>> df.to_excel('sample.xlsx') # 把副檔名換成 xls 就會用不同的格式
---
============================================
= PyCon APAC 2014, May 15-18 @中研院人社館 =
============================================
歡迎各位參加 PyCon APAC 2014! http://tw.pycon.org/2014apac/zh/
也歡迎來 PyConTW FB 粉絲頁按個讚! https://www.facebook.com/pycontw
如果你也想為 Python 社群盡一份力量,我們也在徵求志工朋友!歡迎站內信!
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.217.22
※ 文章網址: http://www.ptt.cc/bbs/Python/M.1398027582.A.606.html
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章