我刚写了一个python脚本,它接受一个输入csv,并输出一个新的csv,它有一个额外的列,并对原始文件中的行做一些事情。输入文件中的三列具有公式,但看起来输出文件只取这些列中的值,而不是公式。
有没有办法编写我的程序,以便将公式写入输出,而不仅仅是那里的值?
答案 0 :(得分:4)
将工作簿转换为CSV时,不会保存公式。 Displayed values are saved in CSVs, not the formulas themselves.
如果您希望将公式保存在CSV中,则需要让单元格显示公式本身而不是值。您可以通过在单元格的开头添加'
来表明它应该被视为文本。
换句话说,这个问题是在Python开始读取输入CSV之前引起的。您创建CSV时会创建该问题。