Drop your Excel file here
or click to browse (.xlsx, .xls, .xlsm, .csv — max 15 MB)
workbook.xlsx
0 KB
Ready. Upload an Excel workbook to begin.
Data Preview 0 rows
SQL Preview
Limits & notes
- Supported: .xlsx, .xls, .xlsm, .csv.
- Select one or more sheets. Each sheet becomes a SQL table (optionally with a table name prefix).
- Single SQL keeps all rows in one file; Batch ZIP splits by your Split rows value into multiple SQL files.
- Choose dialect (MySQL, PostgreSQL, SQL Server, SQLite) and output mode (CREATE+INSERT, INSERT only, or UPDATE).
- Your plan (Free): up to 15 MB and 50,000 rows per sheet.
| Plan | File size | Row limit per sheet |
|---|---|---|
| Free (you) | 15 MB | Up to 50,000 |
| Pro | 30 MB | Up to 100,000 |
| Premium | 60 MB | Up to 250,000 |
Done
How to Use
- Upload an Excel file (.xlsx, .xls, .xlsm, or .csv).
- Select one or more worksheets from the dropdown.
- Choose SQL dialect, output mode (CREATE+INSERT / INSERT / UPDATE), and download package.
- For Batch ZIP, set Split rows (default 500), then Convert to SQL.
- Review the preview, then Download or Copy. Use Clear to start over.
Pro Tips
- CREATE TABLE + INSERT is the default full dump; use INSERT only when the table already exists.
- UPDATE mode uses your Update key column (default id) for WHERE clauses.
- Pick MySQL, PostgreSQL, SQL Server, or SQLite quoting/types.
- Batch ZIP + Split rows keeps large dumps manageable.
- Upload size follows your plan (defaults: Free 25 MB / Pro 50 MB / Premium 100 MB).
FAQs
QWhich Excel formats are supported?
A
.xlsx, .xls, .xlsm, and .csv.
QWhich SQL dialects are supported?
A
MySQL/MariaDB, PostgreSQL, SQL Server, and SQLite.
QWhat is Batch ZIP?
A
It splits each sheet into multiple .sql files by your Split rows value and packs them into a ZIP.
QWhat are the plan limits?
A
Row limits per sheet: Free 50,000 / Pro 100,000 / Premium 250,000. File size follows the upload limit your admin set for this tool and your plan.