从命令行创建Excel文件(Create excel file from command line)

2019-07-04 06:53发布

有没有什么办法来从命令行创建一个新的Excel文件? 提前致谢。

Answer 1:

如果您需要创建Excel文件始终是相同的,您可以手动创建一个模板,然后随意创建新的文件具有类似...

copy template.xlsx myNewSpreadsheet.xlsx

如果你需要创建具有不同内容的文件,我建议从大卫提出的PowerShell的解决方案。



Answer 2:

为此,您可以使用PowerShell:

PS> $excel = New-Object -ComObject "Excel.Application"
PS> $wb = $excel.Workbooks.Add()
PS> $ws = $wb.ActiveSheet
PS> $excel.Visible = $True

       < do some work >

PS> $wb.SaveAs("xltest.xlsx")
PS> $wb.Close()
PS> $excel.Quit()


文章来源: Create excel file from command line