Mover datos
Importar y exportar
Carga archivos CSV, Excel y JSON en tus tablas, exporta resultados y tablas completas, y ejecuta scripts SQL grandes con registro en vivo.
Importar un archivo
Clic derecho en una base, un esquema o una tabla → «Importar archivo…». Acepta CSV o texto, Excel (xlsx, xls, ods) y JSON.
- Archivo: elígelo y revisa la vista previa de sus primeras filas. Qrulla detecta el formato; ajusta si hace falta:
- CSV: separador (automático, coma, punto y coma, tabulador), si la primera fila tiene los nombres y la codificación (UTF-8 o Windows, la de Excel en español).
- Excel: la hoja.
- Números con coma decimal (1.234,56), el orden de las fechas (día/mes/año, mes/día/año, año/mes/día) y el texto que significa vacío.
- Destino: una tabla nueva (con su nombre) o una existente, donde agregas las filas o las reemplazas.
- Columnas: une cada columna del archivo con una de la tabla, elige su tipo y cuál es la clave, o márcala para no importarla.
- Si una fila no cabe: detener y no importar nada, u omitirla y anotarla.
Todo se importa en una transacción: si falla o lo cancelas, no queda nada a medias. Al terminar ves cuántas filas entraron y, si omitiste alguna, cuál y por qué.
Si el archivo es un script .sql, no se importa como datos: usa «Ejecutar archivo SQL…».
Exportar un resultado o una tabla
«Exportar» en la grilla o en un resultado del editor guarda lo que ves en:
| Formato | Detalles |
|---|---|
| CSV | Separador coma, punto y coma (para Excel en español) o tabulador; encabezados opcionales; «Compatible con Excel» para que se vean los acentos. |
| JSON | Una lista de objetos. Los números quedan como números, sin perder decimales. |
| Excel | Números y fechas como valores de Excel. Pasado el millón de filas sigue en otra hoja. |
| SQL | Un INSERT por grupo de filas, opcionalmente con el CREATE TABLE, índices y claves. |
La exportación corre en segundo plano y se puede cancelar; si la cancelas, no queda un archivo a medias.
Exportar varias tablas
Clic derecho en una base o un esquema → «Exportar tablas…». Elige las tablas, el formato y una carpeta: se crea un archivo por tabla. Un archivo que ya existe no se reemplaza; el nuevo se llama «tabla (2)».
Ejecutar un archivo SQL
Clic derecho en una base, un esquema o una tabla → «Ejecutar archivo SQL…». Sirve para respaldos de mysqldump, pg_dump u otros programas, o cualquier script, por grande que sea.
- Codificación: UTF-8 (lo normal hoy) o Windows-1252 si los acentos salen mal.
- Si una sentencia falla: detenerse ahí o seguir con la siguiente.
Cada sentencia se ejecuta tal como está, en orden y en una sola conexión. Mientras corre, el registro dice qué se crea, cuántas filas entran en cada tabla y en qué línea falló algo. Lo que ya se ejecutó no se deshace al cancelar.
El script de unos objetos
Para guardar el SQL que crea tablas, vistas y demás, con o sin datos, usa «Exportar SQL…» en el árbol. Ver Bases, esquemas y objetos.
¿Falta algo o no se entiende? Escribe a support@qrulla.com.