2012年6月10日日曜日

[PowerShell]ExcelのシートをCSV形式で保存する

Excelのファイル中の各シートをCSV形式で保存します。
$xl = New-Object -ComObject Excel.Application
$xCSV = 6
$i = 0
$wb = $xl.Workbooks.Open("file")
foreach($sh in $wb.Sheets){
  $sh.Select()
  $wb.SaveAs("file" + $i + ".csv", $xCSV)
  $i += 1
}
$wb.Close()
$xl.Quit()

0 件のコメント:

コメントを投稿