Я настоятельно рекомендую использовать модуль ImportExcel для любых файлов, связанных с Excel, с ними намного проще работать, и для его работы требуется всего пара секунд.Кроме того, преимущество заключается в использовании чтения и редактирования файлов Excel без необходимости установки Microsoft Excel.
См. Следующий пример, чтобы выполнить то, что вы ищете, с помощью модуля ImportExcel:
Import-Csv -Path 'C:\Temp\CSVfile1.csv' | Export-Excel -Path 'C:\Temp\ExportExcelTest.xlsx' -WorkSheetname 'Sheet1'
Import-Csv -Path 'C:\Temp\CSVfile2.csv' | Export-Excel -Path 'C:\Temp\ExportExcelTest.xlsx' -WorkSheetname 'Errors'
Кроме того, ImportExcel также поставляется со многими вариантами форматирования, которые могут быть вам полезны.Я не могу порекомендовать его более, чем использовать ComObject для изменения файла Excel.