Convierte archivos CSV o Excel en sentencias INSERT para bases de datos
Transforma archivos CSV o exportaciones de Excel en sentencias SQL listas para ejecutar, generando una sentencia CREATE TABLE y una instrucción INSERT por cada fila. La primera fila del archivo se utiliza para los nombres de las columnas, y cada campo recibe un tipo según su contenido: INTEGER para números enteros, NUMERIC para valores decimales y TEXT para el resto. Las celdas vacías se convierten en NULL y las comillas simples dentro del texto se escapan para no romper la sintaxis. Puedes definir el nombre de la tabla y luego copiar el resultado o guardarlo como archivo .sql. La lectura se realiza en tu navegador sin subir el archivo a ningún servidor.
Cada comilla simple dentro de un texto se duplica ('') siguiendo el estándar de SQL, evitando que la consulta falle. Las columnas numéricas se escriben sin comillas y las celdas en blanco se convierten en NULL.
La herramienta procesa los archivos con codificación UTF-8. Si guardas un archivo CSV desde Excel con la codificación predeterminada antigua de Windows, los caracteres especiales pueden desconfigurarse. Para solucionarlo, guarda tu hoja desde Excel seleccionando el formato CSV UTF-8 y vuelve a subirla.
Analiza todos los datos de esa columna: si todos son enteros asigna INTEGER, si hay enteros y decimales asigna NUMERIC, y si encuentra un solo valor que no sea número convierte la columna en TEXT. Ten en cuenta que números de teléfono con ceros iniciales como 0501234567 se detectarán como enteros, y ese cero inicial podría perderse al insertar.
Los espacios y caracteres especiales se reemplazan por guiones bajos. Si una columna no tiene encabezado se le asigna un nombre genérico como col_3. Los caracteres especiales y letras no latinas se conservan sin alteración.
El límite es de 40 MB. La vista previa en pantalla muestra únicamente los primeros 20.000 caracteres de las sentencias generadas, pero la descarga contiene el script completo sin recortes.
Klix no se ha podido cargar
Prueba primero a recargar la página. Si acaba de salir una versión nueva, recargar lo soluciona al instante.
Si recargar no ha servido, puede que tu navegador sea demasiado antiguo. Klix ejecuta las herramientas en tu propio dispositivo y no en un servidor, así que necesita un navegador de 2022 o posterior. Qué hacer: actualiza Chrome o Firefox y vuelve a abrir klixtools.com.