Convertidor de Excel a SQL

Convierte una hoja de cálculo en SQL listo para ejecutar. Abre un archivo de Excel o CSV, o pega celdas directamente desde Excel, elige tu base de datos y obtén sentencias CREATE TABLE e INSERT con tipos de columna razonables.

Tus archivos no salen de tu dispositivo. Todo funciona en tu navegador.

Cómo funciona

  1. Añade tus datosAbre un archivo .xlsx o .csv, o copia celdas en Excel y pégalas en el cuadro de entrada.
  2. Elige base de datos y tablaElige SQL Server, MySQL, PostgreSQL o SQLite y escribe el nombre de la tabla.
  3. Copia o descargaRevisa los tipos de columna y luego copia el SQL o descárgalo como archivo .sql.

De la hoja de cálculo a la tabla en segundos

Importar listas de precios, catálogos de productos o exportaciones de clientes a una base de datos suele significar escribir largas sentencias INSERT a mano o pelearse con asistentes de importación. Esta herramienta lee los datos, deduce un tipo adecuado para cada columna y escribe el SQL por ti.

Los números se convierten en INT, BIGINT o DECIMAL con la precisión correcta, los valores verdadero y falso en BIT o BOOLEAN, las fechas en DATE o DATETIME y el texto recibe una longitud que cabe en el valor más largo.

Valores seguros para cada base de datos

Las comillas dentro del texto se escapan, las tildes y otros caracteres especiales se conservan, y las cadenas de SQL Server llevan el prefijo N para que Unicode se guarde correctamente. Los códigos con ceros a la izquierda, como códigos de barras y códigos postales, se mantienen como texto para que no se pierda ningún dígito.

Las tablas grandes se dividen en lotes, porque SQL Server acepta como máximo 1000 filas en una sola lista VALUES.

Preguntas frecuentes

¿Mis datos se suben a algún sitio?

No. Todo funciona en tu navegador. Tu hoja de cálculo no se envía a nuestros servidores.

¿Puedo pegar datos directamente desde Excel?

Sí. Selecciona las celdas en Excel, cópialas y pégalas en el cuadro de entrada. La herramienta reconoce automáticamente el formato separado por tabulaciones.

¿Qué archivos de Excel son compatibles?

Archivos .xlsx modernos de Excel, Google Sheets y LibreOffice. Los archivos .xls antiguos deben guardarse primero como .xlsx. Si el archivo tiene varias hojas, puedes elegir la hoja.

¿Por qué cambiaron los nombres de mis columnas?

Con Simplificar nombres activado, los espacios y los caracteres especiales se reemplazan, por ejemplo Nombre Producto se convierte en nombre_producto. Desactívalo para conservar los nombres originales entre comillas.

¿Funciona sin conexión a internet?

Sí. Después de abrir la página una vez, sigue funcionando aunque se caiga tu conexión.