#import multiple CSV files into separate Excel worksheets
$wrkfldr='C:\temp'
$excel = New-Object -ComObject Excel.Application
$excel.Visible = $true
$wb = $excel.Workbooks.Add()
Get-ChildItem $wrkfldr\*.csv | ForEach-Object {
if ((Import-Csv $_.FullName).Length -gt 0) {
$csvBook = $excel.Workbooks.Open($_.FullName)
$csvBook.ActiveSheet.Copy($wb.Worksheets($wb.Worksheets.Count))
$csvBook.Close()
}
}
Search This Blog
Tuesday, March 04, 2025
Import multiple CSV files into separate Excel worksheets
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment