如何使用python win32com保存为excel文件

fk.*_*fk. 5 python win32com

我有一个小的python代码来打开一个Excel文件.现在我想用另一个名称但格式相同的"另存为".我该怎么做..任何帮助都会很棒.FK

Joh*_*ett 11

这是一个关于将win32com API与Exce l 一起使用的教程,这里是您可能需要调用的COM方法,Workbook.SaveAs.以下是实际拨打电话的示例.

  • 不幸的是,“拨打电话”链接不再起作用。如果有人可以建议替代方案,那将是很好的。 (2认同)

小智 2

只需使用以下SaveAs方法:

import win32com.client 

office = win32com.client.Dispatch("Excel.Application") 
wb = office.Workbooks.Open("C:/FileName.xlsx") 
wb.SaveAs(Filename="C:\\NewFileName.xlsx")
wb.Close()
office.Quit()
Run Code Online (Sandbox Code Playgroud)