Re: [問題] reading Excel 2007 ???
※ 引述《setu (靠靠靠)》之銘言:
: 在下最近學python,因為需要讀取excel 2007的檔案(.xlsx)
: 所以想要用xlrd,但是發現目前的版本0.6.1還沒支援.xlsx
: 不知道有沒有人知道怎麼解決呢?
: 註1:我要讀的excel檔案行列數超過 Excel 97-2003所支援的範圍
: 所以沒辦法轉成.xls Orz
: 註2:可以轉成.cvs檔,但是讀入資料後的後續處理會變得比較麻煩
: 因為我想要做的是對特定的行列範圍做cell內的parse
: 我的系統: window XP/Vista or Linux Red Hat x64
: phyton version: 2.5.2
: excel version: 2007 with .xlsx file extension
: 先感謝大家的分享與指教
如果在 Windows 上面做的話 ...
>>> from win32com.client import Dispatch
>>> xls = Dispatch('Excel.Application')
>>> xls.Workbooks.Open('c:\\temp\\test.xlsx')
<COMObject Open>
>>> xls.ActiveSheet.Cells(1, 1).Value
u'hello world!'
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.15.14
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章