真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

python為什么無法讀取excel保存公式-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!

創(chuàng)新互聯(lián)2013年開創(chuàng)至今,先為東營等服務建站,東營等地企業(yè),進行企業(yè)商務咨詢服務。為東營企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

這篇文章主要介紹python為什么無法讀取excel保存公式,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

原因:

以data_only=True或默認data_only=False打開會得到兩種不同的結果,各自獨立,即data_only=True狀態(tài)下打開的,會發(fā)現(xiàn)公式結果為None(空值)或者一個計算好的常數,而不會看到它原本的公式是如何。

而data_only=False則只會顯示公式而已。

因此,data_only=True狀態(tài)下打開,如果最后用save()函數保存了,則原xlsx文件中,公式會被替換為常數結果或空值。

而data_only=False狀態(tài)下打開,最后用save()函數保存了的話,原xlsx文件也會只剩下data_only=False的那套值(即公式),另一套(data_only=True)的值會丟失,

如想重新獲得兩套值,則仍舊需要用Excel程序打開該文件并保存。

解決方法:

使用如下代碼打開在關閉一次,在使用data_only=True讀出公式計算的值:

from win32com.client import Dispatch
def just_open(filename):
xlApp = Dispatch(“Excel.Application”)
xlApp.Visible = False
xlBook = xlApp.Workbooks.Open(filename)
xlBook.Save()
xlBook.Close()

以上是python為什么無法讀取excel保存公式的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)-成都網站建設公司行業(yè)資訊頻道!


當前標題:python為什么無法讀取excel保存公式-創(chuàng)新互聯(lián)
文章源于:http://weahome.cn/article/hjpej.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部