powershell 如何以编程方式将一个Excel文件工作表导入到新工作表中的另一个Excel文件[已关闭]

5sxhfpxr  于 2022-11-10  发布在  Shell
关注(0)|答案(1)|浏览(152)

**已关闭。**此问题不符合Stack Overflow guidelines。它目前不接受答案。

我们不允许关于书籍、工具、软件库等的问题寻求推荐。您可以编辑问题,以便可以用事实和引用来回答它。
17天前关门了。
Improve this question
我有两个包含多个工作表的EXCEL文件,我想以编程方式将第二个EXCEL文件中的一个工作表导入到第一个EXCEL文件中作为新工作表。在导入时,我希望在Python或PowerShell中保留工作表外观解决方案的格式。在搜索中没有找到任何东西,因此发布了这个问题。
谢谢

1wnzp6jl

1wnzp6jl1#

非常基本的样板式PowerShell脚本。

$excelApplication = New-Object -comobject Excel.Application

$sourceWorkbook = $excelApplication.Workbooks.Open("C:\temp\Source.xlsx")
$sourceWorksheet = $sourceWorkbook.Worksheets("Sheet1")

$destinationWorkbook = $excelApplication.Workbooks.Open("C:\temp\Destination.xlsx")

$sourceWorksheet.Copy($destinationWorkbook.Sheets(1))
$destinationWorkbook.Save()

$excelApplication.Quit()

它需要努力让它变得完美,但它是需要运行的东西。

相关问题