在 pywin32 中创建一个新的 Excel 文件

2024-06-19

我正在编写一个程序,概括来说,采用记事本文件并将其另存为 Excel 文件。

现在我的程序打开一个我创建的空白 Excel 文件,只是“Book1.xls”:

xlApp = Dispatch("Excel.Application")
xlApp.Visible=0
xlWb = xlApp.Workbooks.Open(file_path+"/Book1.xls")
workBook = xlApp.ActiveWorkbook
sheet = xlApp.ActiveSheet

它使用Book1.xls根据需要写入并格式化,然后使用以下命令将其另存为另一个文件名

workBook.SaveAs(new_file_path+'/UpdatedSheet.xls')

我想知道如何简单地创建一个新的 Excel 文件来写入,然后另存为文件。无需拥有Book1.xls已经在特定目录中创建。


您可以使用 Workbooks 对象的 Add 方法创建一个新工作簿:

>>> import win32com.client as win32
>>> excel = win32.Dispatch("Excel.Application")
>>> workbook = excel.Workbooks.Add()
>>> workbook.SaveAs(new_file_path+'/UpdatedSheet.xls')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 pywin32 中创建一个新的 Excel 文件 的相关文章

随机推荐