# 必要なモジュールをインポート
Import-Module -Name Microsoft.PowerShell.Utility
# サンプルのデータテーブルを作成
$dataTable = New-Object System.Data.DataTable
$dataTable.Columns.Add("ID", [System.Int32])
$dataTable.Columns.Add("Name", [System.String])
$dataTable.Rows.Add(1, "John")
$dataTable.Rows.Add(2, "Jane")
$dataTable.Rows.Add(3, "Bob")
# CSVファイルにデータテーブルを書き込む
$dataTable | Export-Csv -Path "C:\path\to\output.csv" -NoTypeInformation
上記のコードでは、まずMicrosoft.PowerShell.Utility
モジュールをインポートしています。次に、System.Data.DataTable
オブジェクトを作成し、必要な列とデータを追加します。最後に、Export-Csv
コマンドレットを使用してデータテーブルをCSVファイルに書き込んでいます。
-Path
パラメータでCSVファイルの保存パスを指定し、-NoTypeInformation
パラメータを使用してCSVファイルに型情報を含めないようにしています。
この方法を使えば、PowerShellでデータテーブルを簡単にCSVに書き込むことができます。ぜひ試してみてください。