您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用python xlrd从Excel单元格获取公式

使用python xlrd从Excel单元格获取公式

[免责声明]:我是的作者/维护者xlrd

公式文本的文档参考中涉及“名称”公式。阅读文档开头附近的“命名引用,常量,公式和宏”部分。这些公式在工作表范围或全书范围与名称相关联;它们与单个单元格无关。示例:PI映射到=22/7SALES映射到=Mktng!$A$2:$Z$99。编写名称- 公式反编译器以支持检查已定义名称的更简单和/或常见用法

一般而言,公式有几种:单元格,共享和数组(都直接或间接与单元格关联),名称,数据验证和条件格式。

从字节码到文本反汇编通用公式是一个正在进行中”的过程。请注意,假设它可用,那么您将需要解析文本公式以提取单元格引用。正确地解析Excel公式并非易事。与HTML一样,使用正则表达式看起来很简单,但不起作用。最好直接从公式字节码中提取引用。

还要注意,基于单元格的公式可以引用名称,而名称公式可以同时引用单元格和其他名称。因此,有必要从基于单元格和名称的公式中提取单元格和名称引用。获得有关共享公式的信息可能对您很有用;否则解析以下内容

B2 =A2
B3 =A3+B2
B4 =A4+B3
B5 =A5+B4
...
B60 =A60+B59

您需要自己推断B3:B60公式之间的相似性。

在任何情况下,以上任何一种方法都不可能在不久的xlrd将来可用-优先事项位于其他地方。

python 2022/1/1 18:30:38 有202人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶