3
我剛剛寫了一個python腳本,它接受一個輸入csv,並輸出一個新的csv,它有一個額外的列,並對原始文件中的行執行一些操作。輸入文件中的三列有公式,但看起來輸出文件只是取得那些列中的值,而不是公式。如何在運行腳本時保留Excel公式
有沒有辦法寫我的程序,使公式被寫入輸出,而不僅僅是那裏的值?
我剛剛寫了一個python腳本,它接受一個輸入csv,並輸出一個新的csv,它有一個額外的列,並對原始文件中的行執行一些操作。輸入文件中的三列有公式,但看起來輸出文件只是取得那些列中的值,而不是公式。如何在運行腳本時保留Excel公式
有沒有辦法寫我的程序,使公式被寫入輸出,而不僅僅是那裏的值?
將工作簿轉換爲CSV時,不會保存公式。 Displayed values are saved in CSVs, not the formulas themselves.
如果您希望將公式保存在CSV中,則需要讓單元格顯示公式本身而不是值。您可以通過在單元格的開頭添加一個'
來表明它應該被視爲文本。
換句話說,這個問題是在Python甚至開始讀取輸入CSV之前引起的。該問題在您製作CSV時創建。
感謝您的幫助,丹尼爾 – user1590499