2016-02-13 23 views
1

我有一个电子表格,它从外部电子表格中引用/缓存值。在Excel中查看我想使用OpenPyxl读取的单元格时,我将其内容看作一个字符串:UsersOpenPyxl - 当单元格引用其他源时获取单元格值时遇到困难

当我在Excel中选择单元格时,我看到配方栏中的实际内容是='C:\spreadsheets\[_comments.xlsm]Rules-Source'!C5。我的计算机上没有存储源电子表格。因此,Excel显示的是从单独的电子表格中缓存值,因为我可以在Excel中查看本地电子表格时查看值Users

当我使用OpenPyxl从本地电子表格读取单元格时,得到='[1]Rules-Source'!C5

这是我的理解,OpenPyxl不会评估公式。但是,字符串Users必须缓存在XLSM文档的某处,对吧?有没有什么办法可以让OpenPyxl读取缓存的源代码而不是返回单元格公式?

回答

0

是的,Excel会缓存其他表中的值,但openpyxl不会保留这个值,因为没有办法检查它。

相关问题