Select Excel Spreadsheet
Upload a .xlsx or .xls file to parse its structure and rows.
Click to upload or drag & drop
Excel sheets (.xlsx, .xls) up to 25MB
Database Configuration & Column Mapping
Define target SQL engine, table properties, and map spreadsheet columns to fields.
Column Definitions
Generated SQL Script
Review or export the SQL code below. Note: large datasets are paged for preview, but fully exported in downloads.
-- Upload an Excel file to generate SQL statements --
How to run this SQL script
You can execute this script in DBeaver, PgAdmin, MySQL Workbench, SQL Server Management Studio (SSMS), or your database cli client. Ensure that the target table exists, or that its columns match the names defined in the script.
Direct DB Upload scripts
Directly upload the Excel file to your database. Configure connection parameters to pre-fill the script, then run it on your machine.
# Configuration scripts will be generated once file is uploaded...
Running the Python Script
Install dependencies: pip install pandas sqlalchemy openpyxl mysqlclient. Place the downloaded script in the same directory as your Excel file and run python upload_excel.py.