PAYATHON 2026

如何用 pyoocalc 读取 Calc 单元格的计算值?

数据阿明

结论

在 cell_value_by_index 调用中加入第三个参数 "VALUE",就能读取 I1 的计算值。列索引 8、行索引 0 对应单元格 I1。

print(sheet.cell_value_by_index(8, 0, "VALUE"))

根据问题中给出的公式和表格数据,返回结果为 9。PyOOCalc 的这个方法可以通过第三个参数指定读取内容:"VALUE" 读取单元格的计算值,"FORMULA" 读取公式文本。相关问题及确认的解决方法

使用时注意

"VALUE" 用于读取单元格的计算值;要检查公式本身,可以使用 "FORMULA"。如果指定 "VALUE" 后结果仍不符合预期,可以检查公式是否正确计算,以及表格中的数据和公式设置。

备注:内容仅供参考。