【问题标题】:Preserving Formula in Excel Python XLWT在 Excel Python XLWT 中保留公式
【发布时间】:2012-07-17 16:44:24
【问题描述】:
我正在研究 XLWT XLRD XLUTIL 软件包。每当我写新表时,所有公式都已被删除。
我尝试了以下修复,但都失败了:
-
用循环重写所有公式:
失败:XLWT 公式不支持高级即 VLOOKUP 公式
- 全部用 Python 进行计算:这太荒谬了
如何使用上述软件包保存公式?我可以使用其他一些软件包来解决我的问题吗?或者,我是否需要编写自己的解决方案?
【问题讨论】:
标签:
python
excel
formula
xlrd
xlwt
【解决方案1】:
(a) xlrd 目前不支持提取公式。
(b) 您说“XLWT 公式不支持高级,即 VLOOKUP 公式”。这是不正确的。如果您是同一个人,我似乎在过去几天经过长时间的私人电子邮件交换后确信 xlwt 支持 VLOOKUP 等,请说出来。否则,请提供 xlwt 无法正确解析的有效(即 Excel 接受)公式。
(c) 如果输出仅用于显示,那么在 Python 中进行计算并不可笑。