从命令行创建Excel文件

9
有没有办法通过命令行创建新的Excel文件?
2个回答

6
您可以使用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()

6
如果你需要创建的Excel文件总是相同的,你可以手动创建一个模板,然后使用类似于...的方式随意创建新文件。
copy template.xlsx myNewSpreadsheet.xlsx

如果您需要创建内容不同的文件,我建议从David提出的PowerShell解决方案开始。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接