ham*_*pig 3 pywin32 export-to-excel python-3.x
我正在编写一个程序,总结一下,记录一个记事本并将其保存为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
Run Code Online (Sandbox Code Playgroud)
它用于Book1.xls根据需要写入和格式化,然后使用将其另存为另一个文件名
workBook.SaveAs(new_file_path+'/UpdatedSheet.xls')
Run Code Online (Sandbox Code Playgroud)
我想知道如何简单地创建一个要写入的新excel文件,然后另存为文件.无需Book1.xls在特定目录中创建.
小智 6
您可以使用Workbooks对象的Add方法创建新工作簿:
>>> import win32com.client as win32
>>> excel = win32.Dispatch("Excel.Application")
>>> workbook = excel.Workbooks.Add()
>>> workbook.SaveAs(new_file_path+'/UpdatedSheet.xls')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5317 次 |
| 最近记录: |