Conversión CSV a SQL INSERT
Convierte datos CSV en sentencias SQL INSERT. Elija separador (coma/tab) y nombre de tabla; introduzca texto o suba archivo (hasta 100 KB) para ver el resultado en tiempo real.
Separador
Cómo usar
Acerca de esta herramienta
Convierte CSV a sentencias SQL INSERT.
Cómo usar
Elija separador y nombre de tabla; introduzca CSV o cargue un archivo para ver las sentencias INSERT en tiempo real y copiar.
Opciones
Separador: coma o tabulación. Nombre de tabla: nombre de la tabla en los INSERT generados (por defecto: table_name).
Casos de uso
• Convertir CSV exportado a INSERT para BD • Generar SQL para datos de prueba • Crear migraciones o datos iniciales
Ejemplos de código
1id,name,score
21,Tanaka,85
32,Sato,92
43,Suzuki,781INSERT INTO users (id,name,score) VALUES ('1','Tanaka','85');
2INSERT INTO users (id,name,score) VALUES ('2','Sato','92');
3INSERT INTO users (id,name,score) VALUES ('3','Suzuki','78');How it works
■ ¿Qué es CSV? CSV (Comma-Separated Values) es un formato de texto delimitado por comas o tabulaciones. Usado para exportar hojas de cálculo e importar/exportar datos. ■ ¿Qué es SQL INSERT? Las sentencias SQL INSERT añaden filas a las tablas. Usadas para datos de prueba, migraciones iniciales, importaciones por lotes. ■ Conversión La primera fila = encabezados (nombres de columnas); las siguientes se convierten a INSERT INTO table (col1, col2, ...) VALUES ('val1', 'val2', ...);. Las cadenas se escapan con comillas simples. Todo en el navegador.
Preguntas frecuentes
- Q: ¿Cómo debo formatear el CSV de entrada?
- A: La primera fila debe ser los encabezados de columna. Las filas siguientes son los datos. Elige coma o tabulación como delimitador según tu archivo. Los campos que contienen comas o saltos de línea deben estar entre comillas dobles.
- Q: ¿Puedo cambiar el nombre de la tabla?
- A: Sí. Introduce el nombre de tabla deseado en el campo "Nombre de tabla". El valor predeterminado es "table_name". Este nombre se usa en cada sentencia INSERT INTO generada.
- Q: ¿Los valores de cadena se escapan automáticamente?
- A: Sí. Los valores de cadena se envuelven en comillas simples y las comillas simples dentro de los valores se escapan (p. ej. O'Brien se convierte en O''Brien en SQL).
- Q: ¿Puedo importar el SQL generado directamente en MySQL o PostgreSQL?
- A: Sí. Copia la salida y ejecútala con tu cliente de base de datos (mysql CLI, psql, TablePlus, DBeaver, etc.) o pégala en un archivo de migración. Todos los valores se tratan como cadenas; convierte los tipos en tu esquema de base de datos según sea necesario.
- Q: ¿Los datos se envían a un servidor?
- A: No. Toda la conversión se realiza en el navegador. Tus datos CSV nunca se envían a ningún servidor.
