【问题标题】:read_excel modifies unexpected dataread_excel 修改意外数据 【发布时间】:2021-10-22 16:00:56 【问题描述】: 可能是pandas函数read_excel正在修改excel中的数据吗? 它似乎改变了例如 TRUE 到 1 和 FALSE 到 False。 我用这个代码 df = pd.read_excel(DEFAULT_PATH_2_XLSX_FILE, , dtype=str) 【问题讨论】: 标签: pandas 【解决方案1】: 对此有一个很好的解释。熊猫读取单元格的原始值而不是显示的值: df = pd.read_excel('data.xlsx', dtype=str, header=None) print(df) # Output 0 1 0 1 0 # A1, B1 1 1 0 # A2, B2 2 1 0 # A3, B3 在此屏幕截图中,这是我输入值的方式: A1:1 B1:0 A2: 1 然后格式化为布尔值 B2: 0 然后格式化为布尔值 A3:真(按原样输入) B3: FALSE(按原样输入) 【讨论】: