Convertir Excel a SQL

Convierte hojas de cálculo en SQL listo para base de datos. Cada hoja se convierte en un CREATE TABLE más sentencias INSERT, con los tipos de columna inferidos de tus datos.

¿Por qué convertir Excel a SQL con AnyDocFlow?

Scripts listos para base de datos

Cada hoja de cálculo se convierte en una sentencia CREATE TABLE más sentencias INSERT que puedes ejecutar contra MySQL, PostgreSQL, SQLite y más.

Inferencia automática de tipos

Las columnas se tipan como INT, DOUBLE o VARCHAR según sus valores, así tu esquema coincide con los datos.

Escapado seguro de cadenas

Las comillas y los caracteres especiales de los valores de celda se escapan correctamente, así que el SQL generado nunca se rompe.

Conversión por lotes y descarga ZIP

Convierte muchos archivos a la vez y descarga cada resultado por separado o como un único archivo ZIP.

No se requiere Excel ni Office

Todo funciona en tu navegador con SheetJS. Sin Microsoft Excel, sin complementos y sin nada que instalar.

100 % privado y gratis

Los archivos nunca salen de tu dispositivo. La conversión es totalmente local, gratuita y no requiere cuenta ni registro.

Acerca de la conversión de Excel a SQL

Cargar una hoja de cálculo en una base de datos normalmente significa escribir sentencias INSERT a mano. El conversor de Excel a SQL de AnyDocFlow lo hace por ti: lee tus archivos XLSX, XLS, ODS, CSV o TSV y genera un script SQL por hoja de cálculo — un CREATE TABLE que construye el esquema y sentencias INSERT que cargan las filas. Los tipos de columna se infieren de los datos (INT, DOUBLE o VARCHAR), los nombres de tablas y columnas se sanean y los valores de cadena se escapan para que la salida se ejecute limpiamente en MySQL, PostgreSQL, SQLite y otros motores. Todo ocurre en tu navegador — nada se sube y tus datos nunca salen de tu dispositivo.

Cómo convertir Excel a SQL

Tres simples pasos — sin cuenta, sin software y sin que tus datos salgan de tu dispositivo.

1

Añade tus archivos

Haz clic en la zona de subida o arrastra archivos XLSX, XLS, ODS, CSV o TSV a la página. Puedes seleccionar varios archivos a la vez.

2

Espera la conversión

Cada archivo se lee localmente y cada hoja se convierte en un CREATE TABLE más sentencias INSERT, con los tipos inferidos.

3

Descarga tu SQL

Descarga cada archivo convertido con un clic o pulsa Descargar todos para recibir todos los resultados en un único archivo ZIP.

Notas

No hay límite de tamaño de archivo y todo funciona localmente. La primera fila de cada hoja se convierte en los nombres de columna. La inferencia de tipos examina todos los valores no vacíos de una columna: todos los enteros se convierten en INT, los números con decimales en DOUBLE y cualquier otra cosa en VARCHAR(255). Los nombres de tablas y columnas se sanean a letras, números y guiones bajos.

Preguntas frecuentes sobre Excel a SQL