0
如果單元格中的值爲=TODAY()
,xlrd會錯誤地檢索文檔上次保存的日期。當Excel單元格值爲= TODAY()時,xlrd檢索錯誤日期()
有誰知道我在哪裏可以找到相關的代碼xlrd
來源所以編輯?對於解決方法的任何建議也將不勝感激。
如果單元格中的值爲=TODAY()
,xlrd會錯誤地檢索文檔上次保存的日期。當Excel單元格值爲= TODAY()時,xlrd檢索錯誤日期()
有誰知道我在哪裏可以找到相關的代碼xlrd
來源所以編輯?對於解決方法的任何建議也將不勝感激。
xlrd
不解析和評估公式。 xlrd
給出了任何公式的最後評估值,因爲這是保存在文檔中的值。
如果您在閱讀文檔時需要評估功能,則需要使用其他工具。
如果您使用的是Windows和安裝Excel,您可以通過COM對象訪問Excel:
import win32com.client
xl = win32com.client.Dispatch("Excel.Application")
xl.Visible = True
xl.Workbooks.Open("C:\\path\\wb.xls") # backslash required by excel 2007 and later
print xl.Cells(1,1).Value # cell "A1" of the active sheet
第二'調度()'是多餘的,失敗'NameError'。缺少:打開所需工作簿的代碼。 – 2012-04-20 22:37:53