Monu Tools

Conversor de CSV a SQL

Convierte CSV en sentencias SQL INSERT, con un CREATE TABLE opcional. Define el nombre de la tabla y copia el script. Se ejecuta en tu navegador.

Invertir: SQL → CSV

Cómo usar CSV → SQL

  1. 01

    Pega tu CSV en el panel izquierdo, o escríbelo.

  2. 02

    Elige el delimitador que usa tu CSV; el SQL se actualiza al instante a la derecha.

  3. 03

    Copia el SQL con el botón de copiar.

Qué hace

Esta herramienta convierte cada fila CSV en una sentencia INSERT para el nombre de tabla que elijas, lista para poblar una base de datos. Marca la opción para anteponer un CREATE TABLE coincidente.

Los valores se entrecomillan y escapan de forma segura: los números quedan sin comillas, las celdas vacías se convierten en cadenas vacías y las comillas simples dentro del texto se duplican.

Seguro por diseño

Los identificadores se envuelven entre comillas dobles y los valores de cadena usan comillas simples con cualquier comilla incrustada duplicada, así que el SQL generado es válido y resistente a romperse con apóstrofos.

La salida es SQL ANSI portable que aceptan la mayoría de las bases de datos, incluidas PostgreSQL, MySQL y SQLite.

Privado e ilimitado

Cada conversión ocurre localmente en tu navegador, por lo que tus datos nunca se suben, registran ni almacenan en un servidor. Puedes usarla en exportaciones confidenciales sin pensarlo dos veces, y sigue funcionando sin conexión una vez que la página se ha cargado.

No hay registro, ni marca de agua, ni límite de filas: el único tope es la memoria de tu dispositivo.

Preguntas frecuentes

¿También crea la tabla?

Opcionalmente. Activa "Añadir CREATE TABLE" y antepone una sentencia con cada columna tipada como TEXT, que puedes ajustar a los tipos reales antes de ejecutarla.

¿Qué delimitador debo usar?

La coma es el estándar. Elige el punto y coma en las regiones donde la coma es el separador decimal (habitual en exportaciones alemanas y de otros países europeos), la tabulación para archivos TSV o la barra vertical cuando tus valores ya contienen comas.

¿Hay un límite de filas o de tamaño de archivo?

No hay un límite fijo de filas ni una cuota diaria. Como todo se ejecuta localmente, el límite práctico es la memoria de tu dispositivo, que maneja sin problemas las decenas de miles de filas que contienen la mayoría de las exportaciones.

¿Se sube mi información a algún sitio?

No. La conversión se ejecuta por completo en tu navegador con JavaScript del lado del cliente, así que nada de lo que pegas o sueltas sale nunca de tu dispositivo. Eso la hace segura para hojas de cálculo que contienen correos de clientes, cifras financieras u otros datos sensibles.

Fuentes

Insertar esta herramienta

Añade esta herramienta a tu propio sitio web. Copia el fragmento de abajo. Se mantiene actualizado automáticamente.

<iframe src="https://monu.tools/embed/es/csv-to-sql" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Herramientas relacionadas