DB CSV
ファイル変換

DB から CSV への変換

クイック回答
DB を CSV に変換することは可能ですか?
はい - DB は CSV に変換可能です。

DB Browser for SQLite で .db を開き、「File」>「Export」>「Table(s) to CSV」を選択し、テーブルを選んで保存します。データベースに複数のテーブルがある場合、各テーブルは個別の .csv ファイルとしてエクスポートされます。一括で結合してエクスポートする機能はありません。

7 個のプログラム
CSV への他の変換: DTA · HVE · XFDF

このページの内容

macOS、Windows、Linux でテスト済み
最終検証日:Oct 2026

その他の無料コンバーター

HEIC、PNG、WEBP、MP3 など、すべてのツールが無料です。

ツールボックスを開く

なぜ DB を CSV に変換するのですか?

.csv は、SQLite データベースからデータを取り出し、表計算ソフトやスクリプトに渡すための最も簡単な方法です。Excel や Google Sheets は .db ファイルを直接開けないため、これらにインポートするための標準的な中間ステップとしても利用されます。また、SQLite ツールを持っていない同僚とテーブルの内容を共有するために .csv が使われることもあります。

DB から CSV への変換方法

DB Browser for SQLite FREE

「File」>「Open Database」から .db を開き、「File」>「Export」>「Table(s) to CSV File」へ進みます。テーブルを選択し、カンマ区切りを選択して保存します。

Exportizer APP

Exportizer で .db ファイルを開き、エクスポート機能を使用して選択したテーブルを .csv ファイルとして保存します。

SQLiteStudio APP

SQLiteStudio で .db を開き、テーブルを選択して、エクスポートウィザードを使用して .csv として保存します。

Microsoft Access APP

Microsoft Access で SQLite の .db テーブルをインポートまたはリンクし、それを .csv ファイルとしてエクスポートします。

DB を変換するプログラム

これらの形式について

品質と注意点

  • 各テーブルは個別の .csv ファイルとしてエクスポートされます。エクスポートする前に、どのテーブルに必要なデータが入っているか確認してください。
  • .csv ではデータ型がテキストに平坦化されます。BLOB 列は文字化けしたバイト列としてエクスポートされる可能性があり、NULL 値は空のフィールドになります。
  • .db が開けない場合(«file is not a database» と表示される場合)、暗号化されている可能性があります。WhatsApp の .db.crypt14 バックアップなどは、SQLite ツールで読み取る前に復号化する必要があります。

よくある質問

`.db` 全体を一つの `.csv` にエクスポートできますか?
データベースにテーブルが一つしかない場合に限ります。複数のテーブルがあるデータベースでは、テーブルごとに一つの .csv が作成されます。
エクスポートした `.csv` に列見出しを含めるにはどうすればよいですか?
DB Browser for SQLite はデフォルトで見出しを含めます。sqlite3 CLI の場合は、SELECT 文の前に .headers on を実行してください。
`.db` ファイルは開けますが、テーブルが表示されません。何が原因ですか?
そのファイルは Thumbs.db(SQLite ではなく OLE バイナリ)や他の形式である可能性があります。本物の SQLite ファイルは、先頭のバイトが SQLite format 3 で始まります。
自分のコンピュータに sqlite3 は既にインストールされていますか?
sqlite3 は macOS やほとんどの Linux ディストリビューションにプリインストールされています。Windows の場合は、sqlite.org からダウンロードするか、代わりに DB Browser for SQLite を使用してください。