首頁 / CompScience / Programming / Languages / Python / python 不同平台讀取excel

python 不同平台讀取excel

最近在研究python讀公司的excel檔發現xlrd套件可以在任何平台使用,這個可就酷了!讓我可以不用有平台移植的顧慮!

我把內容說明轉譯如下:

目的: 提供函式庫給程式開發人員用來擷取Microsoft (tm)試算表檔案的資訊,它不是直接用戶的工具。

平台: 任何,你不需要在Windows上,假如你是,你可以避免COM、ODBC、存成CSV檔…等方法的激辯。

需求: 在標準的Python版本外沒有相依的模組或套件,可以使用在 Python 2.1 或之後的版本,使用 Python 2.1 之前的版本可以用這個解決方案 Journyx – provider of timesheet and project accounting solutions。

支援的Excel版本: 2003、 2002、 XP、 2000、 97、 95、 5.0、 4.0、 3.0,Excel 2007 XML檔案的支援則在開發中。

功能:

  • 支援日期的處理以及解決Excel 日期問題的文件並如何避免。
  • 有Unicode;正確地處理現在檔案中的 “compressed”;可以解碼舊檔案的過期(legacy)字元(如果Python 有編解碼器的話)。
  • 擷取所有資料 (包括布林值及錯誤值)
  • 擷取參照
  • 擷取儲存格的格式資訊(數值格式、字型、對齊、框線、背景及保護) 還有列/欄 (預設的高度/寬度等等),這是 Simplistix Ltd 協助完成的。
  • 進一步的資訊: APIs, README, HISTORY

除外事項: xlrd 沒有試著解碼密碼保護 (encrypted) 的檔案,除非他是安全而且可靠的並且忽略下面的存在:

  • 圖表、巨集、圖片及任何其他的內嵌物件,注意:現在包括內嵌的工作表。
  • Visual Basic (VBA) 模組
  • 公式 (當然公式計算後的結果可以擷取)
  • 註解及超連結

安裝:

  • Windows 版本:下載及執行這個安裝 xlrd-0.6.1.win32.exe, 任何平台:下載這個 ZIP 檔案 xlrd-0.6.1.zip 你可以解壓縮到適當的資料夾,然後cd 到該目錄,下 “python setup.py install”命令。
  • 替代的原始碼: Python Cheeseshop

回饋: 一般的討論在 python-excel newsgroup / mailing list ,維護者: mailto: sjmachin@lexicon.net 可以的話在信件主旨上加上 [xlrd]。

也有可以寫入excel檔的python套件,請參考python 不同平台寫入excel

馬上成為工作達人的Fans

About ㄚ琪

工作達人Fun Taiwan的創辦者及總編,可以在這裡更認識他。

發表迴響

你的電子郵件位址並不會被公開。 Required fields are marked *

*

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Scroll To Top

 好吃、好玩、旅遊、試吃、試用、邀稿、SEO

歡迎洽詢:flylinux@gmail.com

➨ 國外美食旅遊  日本東京自由行  美國猶他加州自由行  韓國釜山首爾慶州自由行 │ 泰國馬來西亞新加坡自由行  澳門廣東香港自由行日本九州奈良京阪自由行 │澳洲墨爾本坎培拉雪梨自由行 │中國北京自由行 

紅屋頂加級大阪難波飯店 (Red Roof Plus Osaka Namba) 日本大阪紅屋頂加級大阪難波飯店 (Red Roof Plus Osaka Namba)激推