doukuro【PowerShell】データベースに接続してテーブルの内容をCSVファイルにする方法ツイートシェアはてブLINEPocketPowerShellからデータベースに接続して、テーブルの内容をCSVファイルとして取得したい場合は「export-csv」コマンドレットを使用します。事前準備データベース、テーブルまたはビューは予め準備しておいてください。コード解説コードはPostgreSQLでODBC接続した場合の例。接続文字列を設定します。PostgreSQL以外のデータベースを使う人は、各データベースの接続文字列を設定してください。Referenceで接続文字列の確認できます。5行目データベースに接続します。実行したいSQL文を記述します。14行目DataAdapterを使い、SQLを実行し結果をデータセットに挿入します。[void]$adp.Fill($ds)]と同じ意味です。17行目データセットのデータテーブルをexport-csvコマンドレットを使って出力します。通常ファイルは「C:\Users\ユーザー名」に出力されます。その12018年4月25日powershellプログラムツイートシェアはてブLINEPocketfeedly【PowerShell】Export-CsvでCSVを出力すると文字化けする対策PowerShellからPostgreSQLに接続時に既定のドライバーが見つからないと表示されたRECOMMENDこちらの記事も人気です。Access2018.5.13【PowerShell】Accessからテーブル・クエリ情報をエクスポ...Access2018.5.13【PowerShell】Accessからテーブル・クエリ情報をエクスポ...powershell2019.4.12【PowerShell】フォルダ名をリネーム。