は、あなたがそれを行うことができ、少なくとも2つの方法、ExcelのCOMインターフェイスを使用したモジュールおよびその他の必要な1がありますが、あなたのreference-
$excel = New-Object -ComObject excel.application
$excel.visible = $True
$workbook = $excel.Workbooks.Add()
$workbook.Worksheets.Add()
$Data= $workbook.Worksheets.Item(1)
$Data.Name = 'MySpreadsheet'
$Data.Cells.Item(1,1) = 'Asset Name'
$Data.Cells.Item(1,2) = 'HostName'
# Insert Data
$Data.Cells.Item(3,1) = "MyAssetName"
$Data.Cells.Item(3,2) = "MyHostName"
# Format, save and quit excel
$usedRange = $Data.UsedRange
$usedRange.EntireColumn.AutoFit() | Out-Null
$workbook.SaveAs("C:\MyExcel.xlsx")
$excel.Quit()
出典
2016-09-09 19:43:42
Atf
ための一例です。これまでに何を試みましたか? – alroc
私はComObject Excel.Application –
OKを使用しようとしています。コードを表示して、どこに行き詰まっているかを指摘してください。 – alroc