Step 1 / source
Choose the source
Drop one file here
Choose the one xlsx worksheet you want to turn into escaped sql insert script.
Checking publication status...LOCAL DATABASE CONVERTER / EXCEL TO SQL INSERT
Generate reviewable SQL INSERT statements from one XLSX worksheet using stored values and no database connection.
Step 1 / source
Choose the one xlsx worksheet you want to turn into escaped sql insert script.
Checking publication status...This operation runs with browser APIs. Nirmion receives catalogue requests, not the selected source bytes.
The converter creates a separately named output. It never writes back into the source file.
One unencrypted .xlsx file up to 15 MB and 50 worksheets. The selected sheet supports one header row plus 50,000 records, 200 columns, 1,000,000 cells, and 20 MB SQL output.
Plain-language method
The browser reads stored worksheet values without recalculating formulas, uses row one as normalized columns, quotes identifiers, escapes every non-empty cell as SQL text, maps blanks by your rule, batches INSERT statements, and never contacts a database.
Use a compact worksheet with column names in row one. Hidden sheets count in one-based tab order; formula results must be saved in the workbook.
Choose the exact destination dialect. Empty-to-NULL is usually appropriate for missing values, but not when empty text is meaningful.
The result ends in _nirmion_tools.sql. Review it against the destination schema and execute only in an authorised database client.
Useful when
Before converting
Know the boundary
Excel formatting and displayed types are not a database schema. Values are emitted conservatively as strings or NULL; constraints, numeric conversion, dates, conflicts, and transactions require destination review.
Quick answers
The conversion contract is deliberately explicit.
No. Only saved results are read.
Worksheet values are conservatively written as strings because display formatting can hide identifiers or precision.
No. It creates SQL text only.