You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Pandas读取Excel公式而非值?报错原因与解决方法

问题解决:读取Excel公式而非值的正确方法及错误原因

错误原因

你遇到的TypeError是因为pandas的read_excel函数在调用openpyxl的load_workbook时,已经自动传递了data_only参数,而你又在engine_kwargs里重复传入该参数,导致同一个关键字参数被多次赋值,触发了错误。

正确代码实现

要读取Excel中的公式而非计算后的值,直接将data_only=False作为read_excel的参数传入即可,无需放在engine_kwargs中:

import pandas as pd
df = pd.read_excel(file, engine="openpyxl", data_only=False)

这样就能正确加载Excel文件中的公式内容了。

内容的提问来源于stack exchange,提问作者Brayan Muñoz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 00:45:54