Aro*_*lok 4 excel python-3.x pandas
我正在从一个完全有效的xlsx文件中读取数据并使用 Python 3.5 中的 Pandas 处理它。最后,我使用以下命令将最终数据帧写入 Excel 文件:
writer = pd.ExcelWriter(os.path.join(DATA_DIR, 'Data.xlsx'),
engine='xlsxwriter', options={'strings_to_urls': False})
manual_labelling_data.to_excel(writer, 'Sheet_A', index=False)
writer.save()
Run Code Online (Sandbox Code Playgroud)
在尝试打开时Data.xlsx,我收到错误:我们发现“Data.xlsx”中的某些内容有问题......继续将文件加载到 Excel 并提供信息:已删除记录:来自 /xl/worksheets/sheet1 的公式。 xml部分
我无法找出问题所在。
非常感谢@jmcnamara 在评论中的帮助。问题是数据中的某些字符串被错误地解释为公式。更正后的代码是:
options = {}
options['strings_to_formulas'] = False
options['strings_to_urls'] = False
writer = pd.ExcelWriter(os.path.join(DATA_DIR, 'Data.xlsx'),engine='xlsxwriter',options=options)
manual_labelling_data.to_excel(writer, 'Sheet_A', index=False)
writer.save()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4806 次 |
| 最近记录: |