python的版本為3.7,xlwings的版本為0.23.1,pywin32版本為300,運行至sht_1.api.UsedRange.Rows.count,不執行不報錯,除錯時,程式也不結束,顯示一直運行中。
ps:
我兩臺電腦。在家寫好的代碼,家里電腦可以運行。去公司電腦就不能運行。公司和家里的pycharm、python、xlwings、pywin32版本都一樣。
另外公司的電腦,打開程式呼叫的為EXCEL,安裝的為2013版本(不安裝EXCEL,運行會報錯)。家里電腦安裝的wps,未安裝EXCEL。
代碼如下:
import xlwings as xw
def jisuan_1 ():
app = xw.App(visible=False, add_book=True)
wb_1 = app.books.open('C:/Users/Administrator/Desktop/4yue.xls') #完成后替換成 path_1.get()
sht_1=wb_1.sheets[0]
print(sht_1)
rows = sht_1.api.UsedRange.Rows.count # 總行數
cols = sht_1.api.UsedRange.columns.count # 總列數
print(rows)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/283451.html
上一篇:文字工具
下一篇:匯編語言
