如何使用xlwings保存工作簿?

我有一个Excel工作表,一些button和一些macros。 我使用xlwings使它工作。 有没有办法通过xlwings保存工作簿? 我想在操作之后提取特定的表单,但是保存的表单是在没有生成的数据的操作之前提取的表单。

我的代码提取表我需要的是以下内容:

Set objFSO = CreateObject("Scripting.FileSystemObject") src_file = objFSO.GetAbsolutePathName(Wscript.Arguments.Item(0)) sheet_name = Wscript.Arguments.Item(1) dir_name = Wscript.Arguments.Item(2) file_name = Wscript.Arguments.Item(3) Dim objExcel Set objExcel = CreateObject("Excel.Application") objExcel.Visible = False Dim objWorkbook Set objWorkbook = objExcel.Workbooks(src_file) objWorkbook.Sheets(sheet_name).Copy objExcel.DisplayAlerts = False objExcel.ActiveWorkbook.SaveAs dir_name + file_name + ".xlsx", 51 objExcel.ActiveWorkbook.SaveAs dir_name + file_name + ".csv", 6 objWorkbook.Close False objExcel.Quit 

Workbook.save()现已作为v0.3.2一部分实现:请参阅文档 。