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

时间:2009-11-16 14:23:01

标签: python win32com

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

2 个答案:

答案 0 :(得分:11)

这是tutorial on using the win32com API with Exce l,这是您可能需要调用的COM方法,Workbook.SaveAs。这是一个实际making the call的例子。

答案 1 :(得分:1)

只需使用 \\ 而不是 /

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()