【发布时间】:2020-04-30 17:48:21
【问题描述】:
您好我正在尝试在 windows 上使用 python 代码打开一个 excel(python 版本是 3.6.10)
我使用了链接中的代码 Running an Excel macro via Python?
import win32com.client as wincl
excel_macro = wincl.DispatchEx("Excel.application")
excel_path = os.path.expanduser("Valuation.xlsm")
workbook = excel_macro.Workbooks.Open(Filename = excel_path, ReadOnly =1)
但是excel根本打不开,我也没有报错!
如果我运行其余代码来运行 vba 宏,它确实可以正常工作(但文件仍然无法打开)
excel_macro.Application.Run("Macro1")
excel_macro.Application.Quit()
del excel_macro
问题是,我如何简单地使用python打开excel文件?
【问题讨论】: