【发布时间】:2019-10-10 08:15:25
【问题描述】:
我正在尝试将 2 个不同的 CSV 文件导入到 2 个不同工作表上的 excel 工作簿中。
我已经弄清楚如何创建一个 excel 工作簿并导入其中一个 CSV 文件。但是在创建新工作表时,我似乎无法像导入第一个 CSV 文件一样将第二个 CSV 文件导入到新工作表中。
$Excel = New-Object -ComObject Excel.Application
$Excel.Visible = $true
$Excel = $Excel.Workbooks.open(C:\Temp\CSVfile1.csv)
#Create new worksheet and import 2nd CSV file
$Excel.Worksheets.add()
$Excel.Sheets(1).Name = 'Errors'
$Excel2 = $Excel.Workbooks.open(C:\Temp\CSVfile2.csv)
第一个 CSV 文件导入成功。第 2 个工作表已创建,但未导入第 2 个 csv 文件。
显示的错误信息是
You cannot call a method on a null-valued expression.
【问题讨论】:
标签: powershell