Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法使用pywin32打开excel文件_Python_Python 3.x_Excel_Automation_Pywin32 - Fatal编程技术网

Python 无法使用pywin32打开excel文件

Python 无法使用pywin32打开excel文件,python,python-3.x,excel,automation,pywin32,Python,Python 3.x,Excel,Automation,Pywin32,我想打开一个excel文件,让它等待一段时间(有一段代码需要运行并返回一些数据),然后将其保存到另一个csv文件中。 我试图首先使用pywin32软件包打开excel文件,但它不起作用。代码运行时没有任何问题,但Excel无法打开。这是我的密码: import win32com.client as win32 xl = win32.Dispatch('Excel.Application') wb = xl.Workbooks.Open('C:/Users/123456/OneDrive/PyC

我想打开一个excel文件,让它等待一段时间(有一段代码需要运行并返回一些数据),然后将其保存到另一个csv文件中。 我试图首先使用pywin32软件包打开excel文件,但它不起作用。代码运行时没有任何问题,但Excel无法打开。这是我的密码:

import win32com.client as win32

xl = win32.Dispatch('Excel.Application')
wb = xl.Workbooks.Open('C:/Users/123456/OneDrive/PyCharm/my-stdout.csv')

如何将其打开excel,以及如何使其稍等片刻,然后另存为另一个csv文件?

在Python中,通常使用sleep函数(等待时间以秒为单位)来完成等待:

要打开Excel,应使用:

excel = win32.gencache.EnsureDispatch('Excel.Application')
最后,确保按原样使用完整路径,而不仅仅是文件名,并使用以下方式显示应用程序:

excel.Visible = True

在Python中,等待通常通过使用sleep函数(以秒为单位的等待时间)来完成:

要打开Excel,应使用:

excel = win32.gencache.EnsureDispatch('Excel.Application')
最后,确保按原样使用完整路径,而不仅仅是文件名,并使用以下方式显示应用程序:

excel.Visible = True

它现在可以打开excel,但可以打开许多文件。我使用了以下代码:xl=win32.gencache.EnsureDispatch('Excel.Application')wb=xl.Workbooks.Open('C:/Users/123456/Documents/test.csv')xl.Visible=Trueit现在打开Excel,但它打开了许多文件。我使用了以下代码:xl=win32.gencache.EnsureDispatch('Excel.Application')wb=xl.Workbooks.Open('C:/Users/123456/Documents/test.csv')xl.Visible=True