将Powershell对象中的数据导入Excel Spreadhseet

时间:2017-07-19 19:40:06

标签: excel powershell

我在脚本中构建了一个powershell对象。在同一个脚本中,我需要获取该对象(或其中的一部分)并将它们加载到Excel电子表格中。 excel电子表格已保存并包含标题。我能够找到我的.xlsx文件,打开它,保存并关闭但不确定如何将我的对象实际放入文件中。这个脚本将运行很多,所以最终我需要将数据附加到第一个可用/空行。

以下是打开excel文件的脚本:

$excel_file_path = 'C:\Users\ME\Documents\Test\SFTPTest.xlsx'
# Instantiate the COM Object
$Excel = New-Object -ComObject Excel.Application
$Excel.Application.Visible = $true
$Excel.DisplayAlerts = $false
$ExcelWorkBook = $Excel.Workbooks.Open($excel_file_path)
$ExcelWorkSheet = $Excel.Worksheets.item("SFTPTransfers")
$ExcelWorksheet.activate() | Out-Null

我的Excel电子表格中的标题位于第1行,共有9列(A-I)

我的PS对象是从JSON对象转换而来的大型对象。我只需要此对象的9个属性即可进入此电子表格。例如,我有一个名为Object1.ServerName的属性需要进入ServerName列下的我的excel文件......等等。

0 个答案:

没有答案