使用Python Pandas,我想将一些内容写入Excel文件:=) some text
如何在不出现Excel错误的情况下安全地执行此操作?我使用以下代码:
import pandas as pd
df = pd.DataFrame(["=) some text"])
writer = pd.ExcelWriter("test_file.xlsx")
df.to_excel(writer)
writer.save()
这个特定的文本输入创建了一个不正确的Excel文件,因为它以“=”和不正确的公式开头。有什么方法可以逃过“=”吗?我试图用引号将整个文本字段转义,这是可行的,但我想知道是否存在更优雅的解决方案。也许可以设置列类型(比如explained here)?在
在Excel中,可以在保存工作簿之前添加一些代码:
您是否尝试在文本开头添加
'
,Excel将自动将其视为字符串:通过您提供的链接,您可以应用以下内容:
^{pr2}$最后,您可以将整个
df
转换为Excel可接受的字符串:相关问题 更多 >
编程相关推荐