xlrd和引用的单元格(如何获取单元格缓存值?)

时间:2017-09-20 16:39:57

标签: python linux excel caching xlrd

我一直在Python中使用xlrd,这是我第一次遇到这样的问题。

我有很多Excel文件。一些单元格具有来自我没有的其他文件的数据的值。这意味着我可以用Microsoft Excel或OpenOffice Calc打开Excel文件,我可以读取缓存的值,但我不知道如何读取使用XLRD存储的值。如果单击单元格,我可以看到公式类似于:

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

但单元格中显示的值为'日期'

如何在没有原始文件的情况下检索单元格的缓存值?

1 个答案:

答案 0 :(得分:1)

目前唯一的解决方案是打开每个Excel文件并删除指向其他文件的链接。然后缓存的值存储在文件中。但是,它不适用于内部链接或对同一文件中另一个单元格的引用。