2017-09-20 66 views
0

我一直在Python中使用xlrd一段時間,這是我第一次遇到像這樣的問題。xlrd和引用的單元格(如何獲取單元格緩存值?)

我有很多Excel文件。一些單元格對我沒有的其他文件的數據有價值。這意味着我可以使用Microsoft Excel或OpenOffice Calc打開Excel文件,並且可以讀取緩存的值,但我不知道如何讀取使用XLRD存儲的值。如果單擊該單元格,我可以看到,該公式是這樣的:

='file:///media/drive/tests/Python3.5/Sandbox/kiwi/wikiWork.xlsx'#$'Rep 1'.AH6 

但在單元格中顯示的值「日期」

我該如何在沒有原始文件的情況下檢索單元格的緩存值?

回答

0

目前唯一的解決方案是打開每個Excel文件並刪除指向其他文件的鏈接。然後將緩存的值存儲在文件中。但是,它不適用於內部鏈接或對同一文件中另一個單元的引用。

相關問題