我有一个小的python代码来打开Excel文件。现在我想用另一个名称但格式相同的“另存为”。 我该怎么做..任何帮助都会很棒。 FK
答案 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()