Convertidor de Excel a SQL
Carga datos de hojas de cálculo en una base de datos sin exportar antes a CSV y sin subir nada: esta herramienta convierte una hoja de Excel en sentencias SQL INSERT agrupadas, por completo en tu navegador y gratis.
Drop your files here - No upload required
or click to browse
Excel
XLSX is the default workbook format of Microsoft Excel. It stores typed cells, multiple sheets, and formatting in a compressed container, and is the lingua franca of business reporting and data exchange.
SQL
SQL INSERT scripts let you load tabular data straight into a relational database such as MySQL or PostgreSQL. Each row becomes part of a batched INSERT statement that you can run in any database client.
Cómo funciona la conversión de Excel a SQL
Tu libro .xlsx o .xls se analiza en tu dispositivo; si hay varias hojas, eliges una. La fila de encabezados se convierte en la lista de columnas, entrecomillada según el dialecto: acentos graves para MySQL, comillas dobles para bases ANSI como PostgreSQL.
Los tipos de celda dictan el SQL: los números van sin comillas, las fechas como cadenas ISO, las celdas vacías como NULL y el texto escapado con comillas simples duplicadas. Las filas se agrupan en INSERTs de hasta 500 filas para ejecutarse rápido.
Preguntas frecuentes
- ¿Qué hoja se convierte en un libro con varias?
- La primera por defecto: aparece un selector cuando el libro tiene más de una, y la vista previa se reanaliza en cuanto eliges otra.
- ¿Valores como O'Brien se escapan bien?
- Sí: las comillas simples incrustadas se duplican según el estándar SQL, y el dialecto MySQL escapa además las barras invertidas, así el script corre limpio.
- ¿Las fórmulas acaban en el SQL?
- No: cada celda con fórmula aporta su último valor calculado, que es lo que quieres en un insert de base de datos.
- ¿La hoja de cálculo sale de mi equipo?
- Nunca. El análisis y la generación del script ocurren en un Web Worker en tu navegador — gratis y sin cuenta.