ExcelをSQLに変換

スプレッドシートをデータベース対応のSQLに変換します。各シートがCREATE TABLEとINSERT文になり、列の型はデータから推論されます。

AnyDocFlowでExcelをSQLに変換する理由

データベース対応のスクリプト

各ワークシートがCREATE TABLE文と、MySQL、PostgreSQL、SQLiteなどで実行できるINSERT文になります。

型の自動推論

列は値に基づいてINT、DOUBLE、またはVARCHARとして型付けされるため、スキーマがデータと一致します。

安全な文字列エスケープ

セル値の引用符と特殊文字が正しくエスケープされるため、生成されたSQLが壊れることはありません。

一括変換&ZIPダウンロード

多くのファイルを一度に変換し、各結果を個別に、または1つのZIPアーカイブとしてダウンロードできます。

ExcelやOffice不要

すべてSheetJSでブラウザ内で動作します。Microsoft Excel不要、プラグイン不要、インストール不要です。

100%プライベート&無料

ファイルがデバイスの外に出ることはありません。変換は完全にローカルで無料、アカウントや登録も不要です。

ExcelからSQLへの変換について

スプレッドシートをデータベースに読み込むには、通常INSERT文を手書きする必要があります。AnyDocFlowのExcelからSQLへのコンバーターがそれを代行します:XLSX、XLS、ODS、CSV、またはTSVファイルを読み取り、ワークシートごとに1つのSQLスクリプトを生成します — スキーマを構築するCREATE TABLEと行を読み込むINSERT文。列の型はデータから推論され(INT、DOUBLE、またはVARCHAR)、テーブル名と列名はサニタイズされ、文字列値はエスケープされるため、出力はMySQL、PostgreSQL、SQLiteなどのエンジンで問題なく実行されます。すべてブラウザ内で行われます — アップロードされるものはなく、データがデバイスの外に出ることはありません。

ExcelをSQLに変換する方法

3つの簡単なステップ — アカウント不要、ソフトウェア不要、データがデバイスの外に出ることもありません。

1

ファイルを追加

ドロップゾーンをクリックするか、XLSX、XLS、ODS、CSV、またはTSVファイルをページにドラッグします。複数のファイルを一度に選択できます。

2

変換を待つ

各ファイルがローカルで読み取られ、すべてのシートがCREATE TABLEとINSERT文になり、型が推論されます。

3

SQLをダウンロード

各変換ファイルをワンクリックでダウンロードするか、「すべてダウンロード」を押してすべての結果を1つのZIPアーカイブとして受け取ります。

注記

ファイルサイズ制限はなく、すべてローカルで実行されます。各シートの最初の行が列名になります。型推論は列内のすべての空でない値を調べます:すべて整数ならINT、小数を含む数値ならDOUBLE、それ以外はVARCHAR(255)になります。テーブル名と列名は英数字とアンダースコアにサニタイズされます。

Excel to SQL FAQ