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

看板Python作者 (亮)時間11年前 (2014/04/21 04:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #1JL3K-O6 (Python)
討論串 (同標題文章)
文章代碼(AID): #1JL3K-O6 (Python)