14.8 問い合わせ結果をExcelまたはCSVへ保存する

  • CPANのDBIx::Dumpモジュールを使用して、問い合わせの後でステートメントハンドルをダンプする。
use DBIx::Dump;
use DBI;

# ... 通常の方法でデータベースに接続する
$sth = $dbh->prepare("SELECT ...");  # ここにクエリを書く
$sth->execute();
$out = DBIx::Dump->new(
    'format' => $FORMAT,   # Excel or CSV
    'output' => $FILENAME,   # データを保存するファイル
    'sth' => $sth);
$out->dump();