簡體   English   中英

創建的xlsx文件刪除書面公式

[英]Created xlsx file delete written formula

我通過slsxwriter創建了一個excel文件,並希望在其中放一個公式。 我正在這樣做:

sheet.write(2, 6, "=IF(AND(ISBLANK(J2); ISBLANK(K2); ISBLANK(L2)); \\"PASSED\\"; \\"FAILED\\")")

也嘗試這個:

sheet.write_formula(2, 6, "=IF(AND(ISBLANK(J2); ISBLANK(K2); ISBLANK(L2)); \\"PASSED\\"; \\"FAILED\\")")

但是,當我以后打開創建的xlsx文件時,excel想要“修復”我的文件並刪除公式...(已刪除的記錄:/xl/worksheets/sheet1.xml部分的公式)

當我手動將其放入excel時,效果很好。

任何人都知道發生了什么事嗎?

無論您實際使用哪種語言,公式都以Excel用美國英語存儲。 美國英語分隔符是逗號( , ),而不是分號( ; )。

請參閱官方文檔中“使用公式”一章中標題為“非美國Excel函數和語法”的部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM