是否有可能编写一个脚本,将使Windows 7打开Excel的非xls文件?
我想知道是否有可能编写一个python脚本,使Windows 7打开一个非xls文件与Excel,如:
file_path = somefile open_file_with_excel(filepath)
该脚本应该findExcel应用程序,因为Excel的安装目录在每台PC上都不相同。
如果excel在你的path上,而不仅仅是subprocess.Popen([r'path_to_file'])
将完成这项工作。 如果该文件没有与excel关联,那么你将需要使用:
subprocess.Popen(['excel', r'path_to_file'])
或者如果excel不在path上:
subprocess.Popen([r'path_to_excel',r'path_to_file'])
我相信是这样:
import win32com.client xl = win32com.client.Dispatch("Excel.Application") xl.Visible = 1 xl.Workbooks.open('filename')
导入pywin32: 如何在Windows 7中安装pywin32模块
高级的Python + Excel的: http : //oreilly.com/catalog/pythonwin32/chapter/ch12.html