なぜ SQLITE を XLSX に変換するのですか?
Excel は .sqlite ファイルを直接開くことができないため、Excel で作業したり、データベースツールを持っていないユーザーと共有したりするには、テーブルデータをスプレッドシート形式に抽出する必要があります。.xlsx は標準的な Excel ワークブック形式であり、他のスプレッドシートアプリケーションでも広く受け入れられています。
SQLITE から XLSX への変換方法
DB Browser for SQLite OPEN-SOURCE
.sqlite ファイルを開き、「ファイル」>「エクスポート」>「CSVファイルとしてテーブルを保存」を選択し、エクスポートされた CSV を Excel で開いて .xlsx として保存します。
DBeaver OPEN-SOURCE
DBeaver で SQLite 接続を作成し、テーブルを右クリックするかクエリを実行して「データのエクスポート」を選択し、フォーマットとして XLSX を選択して「進む」をクリックすると、直接 .xlsx が出力されます。
これらの形式について
.sqlite ファイルは、世界で最も広く普及しているデータベースエンジンである SQLite によって作成された自己完結型のリレーショナルデータベースです。無料の DB Browser for SQLite (Windows/macOS/Linux) または sqlite3 コマンドラインで開くことができます。.sqlite、.sqlite3、.db…
.SQLITE の詳細を開く →XLSX ファイルは、Excel 2007 で従来のバイナリ XLS 形式に代わるものとして導入された、Open XML 形式で保存された Microsoft Excel スプレッドシートです。Excel を購入しなくても、Google スプレッドシート、LibreOffice Calc、Excel for the web…
.XLSX の詳細を開く →品質と注意点
- 1 テーブルにつき 1 回のエクスポート - SQLite データベースには多くのテーブルを含めることができますが、すべてのテーブルを 1 つのワークブックにワンクリックでエクスポートするオプションはありません。
- 行データのみが転送されます。スキーマ定義、インデックス、トリガー、および SQLite の型アフィニティルールは
.xlsxでは表現されません。 - SQLite の動的型付けにより、混合型の列が生成されることがあります。Excel はこれらを誤解する可能性があるため、インポート後に列の型を確認してください。
よくある質問
複数のテーブルを 1 つの .xlsx ワークブックにまとめることはできますか?
DBeaver で .xlsx エクスポートを行うには有料ライセンスが必要ですか?
Excel を持っていない場合はどうすればよいですか?
.xlsx として保存できます。