2011-05-18 82 views
3

我在Linux(Ubuntu)環境中使用Python在Linux上使用Python讀取Excel單元格註釋?

我如何去閱讀評論存儲在電池A5在電子表格MyFile.xls(如果它的事項,該文件在Excel 2003格式)?

+0

當您執行Google搜索以閱讀Python中的XLS文件時,前幾個鏈接是什麼?哪些開源項目對你來說看起來不錯?你有一個關於'xlrd'如何工作的具體問題? – 2011-05-18 15:15:43

回答

3

我要說的是,xlrd不能處理評論太糟糕了,但後來我偶然發現了這個What's the best way to extract Excel cell comments using Perl or Ruby?

主要通道:

Python的xlrd庫將解析 單元格批註(如果打開 xlrd.sheet.OBJ_MSO_DEBUG,你會看到他們 ),但它不會從他們公開 的API。您可以解析 轉儲或對其進行破解,以便您可以 以編程方式獲取它們。

+0

@Steven Rumbalski:謝謝。你能否提供一個例子來說明如何做到這一點?我知道如何使用'xlrd',但我不知道如何實現您所建議的更改。 – user3262424 2011-05-18 15:50:38

+1

@ user3262424有蹭。它不能直接使用,需要一些細節 - 比我準備要做的更好。如果你參考我鏈接到你的答案,你會看到大部分工作已經完成,你只需要學習如何閱讀差異。 – 2011-05-18 16:27:10

+1

@ user3262424如果這太難了,你可能需要付錢給別人去做。或者也許你可以看到這個功能是否存在於Ruby庫或Perl的excel庫中。或者你可以自動運行openoffice來打開文件並提取評論。 – 2011-05-18 16:34:28