Convertir sqlite a csv

Convertidor online gratuito de SQLITE a CSV

Exporta tablas de SQLite o resultados de consultas a archivos CSV editables y fáciles de compartir.

Convertir SQLITE a CSV online - gratis

Uploading…
Los archivos seleccionados superan el límite total de 30 MB. Selecciona archivos más pequeños o en menor cantidad.

Tu archivo se procesa al instante y se elimina en cuanto lo descargas.

Cómo funciona

  1. 1/3

    Sube tu archivo .sqlite

    Haz clic para seleccionar el archivo que quieres convertir o simplemente arrástralo y suéltalo en el área indicada.

  2. 2/3

    Realiza la conversión de .sqlite a .csv

    Una vez subido el archivo correctamente, haz clic en convertir cuando estés listo.

  3. 3/3

    Descarga el archivo .csv convertido

    El resultado de la conversión está listo para descargar.

Cómo convertir un archivo sqlite a csv

El software de hojas de cálculo, generación de informes o importación puede requerir CSV incluso cuando los datos de origen están almacenados en una base de datos SQLite. CSV también proporciona una copia de texto sin formato de una tabla que es más fácil de compartir, inspeccionar o editar que la base de datos original.

Qué es el formato SQLite

SQLite es una base de datos relacional sin servidor almacenada en un archivo, normalmente con la extensión .sqlite, .sqlite3 o .db. Las aplicaciones móviles y de escritorio, los navegadores, los dispositivos integrados, las herramientas de pruebas y el software empresarial local lo utilizan porque el motor de base de datos no requiere un servidor independiente.

Un archivo SQLite puede contener varias tablas, vistas, índices, triggers, relaciones y valores binarios BLOB. Por lo tanto, la conversión normalmente exporta una tabla o el resultado de una consulta; no convierte una base de datos completa con varias tablas en un único archivo CSV equivalente.

Qué es el formato CSV

CSV es una representación de texto sin formato de datos tabulares, con un registro por línea y campos separados por comas u otro delimitador acordado. Microsoft Excel, LibreOffice Calc, Google Sheets, scripts, utilidades de importación de datos y sistemas de generación de informes pueden leerlo.

CSV resulta útil para intercambiar una tabla entre programas no relacionados y no requiere un motor de base de datos. No conserva los índices, las relaciones, las restricciones, los triggers, las vistas como objetos de base de datos, los tipos de columna, las fórmulas ni varias tablas de SQLite en un solo archivo.

Cómo convertir un archivo SQLite a CSV

Uso de la herramienta de línea de comandos de SQLite

  1. Instala la utilidad oficial de línea de comandos de SQLite y crea una copia coherente de la base de datos. Cierra primero la aplicación que utiliza la base de datos, especialmente si hay archivos -wal o -shm.
  2. Abre un terminal en la carpeta de la base de datos e inicia SQLite con sqlite3 database.sqlite.
  3. Enumera las tablas con .tables o inspecciona el esquema con .schema.
  4. Activa los nombres de columna y la salida CSV con .headers on y .mode csv.
  5. Redirige el resultado de la siguiente consulta a un archivo con .once output.csv y ejecuta después una instrucción SELECT.
  6. Sal con .quit.

Una secuencia interactiva completa es:

sqlite3 database.sqlite
.headers on
.mode csv
.once output.csv
SELECT * FROM table_name;
.quit

Exporta columnas o registros seleccionados cambiando la consulta, por ejemplo SELECT id, name, created_at FROM customers WHERE active = 1;. Usa comillas para un nombre de tabla que contenga espacios o palabras reservadas, por ejemplo SELECT * FROM "order details";. Una consulta también puede combinar tablas, agregar registros o aplicar una ordenación antes de la exportación.

Uso de una utilidad de base de datos de escritorio

DB Browser for SQLite puede abrir la base de datos, mostrar sus tablas y exportar una tabla seleccionada. Abre el archivo, selecciona Browse Data, elige una tabla y, a continuación, selecciona File → Export → Table(s) as CSV file. Elige el delimitador, activa los encabezados de columna, especifica el nombre del archivo de salida y guárdalo. Los nombres de los menús pueden variar entre versiones.

Uso de 101convert

Puedes convertir el archivo gratis en 101convert.com sin instalar software: sube el archivo SQLite, elige CSV como formato de salida, inicia la conversión y descarga el resultado. Usa una herramienta SQLite local cuando la base de datos contenga información confidencial, personal o regulada.

Limitaciones de calidad y compatibilidad

Exporta cada tabla necesaria por separado cuando la base de datos contenga varias tablas. Un único CSV no puede conservar los límites entre tablas ni las relaciones; una combinación puede producir filas repetidas o campos duplicados porque los registros relacionados se convierten en un único resultado.

SQLite utiliza clases de almacenamiento flexibles, mientras que CSV no tiene un sistema formal de tipos. El software de hojas de cálculo puede cambiar las fechas, los valores booleanos, los ceros iniciales, la notación científica o los números enteros grandes durante la importación. Inspecciona la exportación como texto o impórtala con tipos de columna explícitos. Establece la codificación de caracteres, normalmente UTF-8, y el delimitador que espera el programa receptor.

CSV requiere comillas cuando un valor contiene el delimitador, comillas o saltos de línea; el modo de salida CSV de SQLite aplica las comillas necesarias. Algunos importadores pueden tratar los valores NULL y las cadenas vacías de la misma manera, así que verifica cómo los distingue el destino.

Las columnas BLOB son binarias y deben exportarse por separado o convertirse explícitamente, por ejemplo con SELECT id, hex(blob_column) FROM files;. Conserva la base de datos SQLite original: CSV no puede restaurar su esquema, índices, restricciones, relaciones, vistas ni tipos de datos originales.

SQLITE vs CSV: comparación de formatos

Cómo se comparan los formatos SQLITE y CSV en las propiedades que más importan para esta conversión.

Comparación de los formatos de archivo SQLITE y CSV
Propiedad .SQLITE SQLite database .CSV Comma-Separated Values
Legible como texto plano No Sí
Tipos de datos Tipado Tipado
Estructuras anidadas Sí No
Fórmulas No No
Varias tablas o hojas Sí No
Tamaño de archivo típico Pequeño Pequeño
Estándar abierto Sí Sí
Más adecuado para Intercambio de datos Intercambio de datos
Introducido 2000 —
Desarrollador D. Richard Hipp / SQLite Consortium —
Tipo MIME application/vnd.sqlite3 text/csv

Preguntas frecuentes

¿Es gratuito el convertidor de SQLITE a CSV?

Sí, convertir SQLITE a CSV en 101convert.com es totalmente gratuito. No se requiere registro, correo electrónico ni instalación. Si necesitas un límite de tamaño de archivo mayor o quieres convertir más archivos a la vez, consulta nuestros planes.

¿Qué tamaño puede tener mi archivo SQLITE?

Puedes subir archivos SQLITE de hasta 50 MB y convertir hasta 20 archivos a la vez en un solo lote.

¿Qué ocurre con mis archivos subidos?

Los archivos se procesan automáticamente y se eliminan de nuestros servidores pocos minutos después de la conversión. Nunca vemos ni compartimos tus archivos.

¿Necesito instalar algún programa para convertir SQLITE a CSV?

No. La conversión de SQLITE a CSV se realiza completamente online en tu navegador y funciona en Windows, Mac, Linux, Android y iPhone.

¿Ha fallado la conversión?

En la mayoría de los casos, la causa es un formato de archivo incorrecto. Sube un archivo SQLITE válido para esta conversión de SQLITE a CSV. En ocasiones, el problema también puede estar de nuestro lado. Analizamos los fallos de conversión recurrentes y desactivamos o reparamos el convertidor si detectamos algún defecto.