Я ищу скрипт powershell, который получит формат листа Excel, как показано ниже:
![tables in excel](https://i.stack.imgur.com/kw0dn.png)
Я пробовал этот код, но я не получаю правильный формат, как ожидалось.
function Release-Ref ($ref) {
([System.Runtime.InteropServices.Marshal]::ReleaseComObject(
[System.__ComObject]$ref) -gt 0
)
[System.GC]::Collect()
[System.GC]::WaitForPendingFinalizers()
}
$xlFillDays = 5
$objExcel = new-object -comobject excel.application
$objExcel.Visible = $True
$objWorkbook = $objExcel.Workbooks.Add()
$objWorksheet = $objWorkbook.Worksheets.Item(1)
$objWorksheet.Cells.Item(1, 1).Value() = "1/1/2019"
$objRange1 = $objExcel.Range("A1")
$objRange2 = $objExcel.Range("A1:A365")
$a = $objRange1.AutoFill($objRange2, $xlFillDays)
$a = $objRange1.EntireColumn.Autofit()
$a = Release-Ref($objWorksheet)
$a = Release-Ref($objWorkbook)
$a = Release-Ref($objExcel)