Format Atlas

Comparar

SQLite o CSV

SQLite es un archivo de base de datos relacional que guarda tablas, índices y esquema. CSV es texto para intercambiar valores en filas y columnas; por sí solo no conserva relaciones ni restricciones de base de datos.

¿Qué formato deberías elegir?

Usa SQLite para consultas SQL, varias tablas, índices, restricciones y transacciones. Exporta a CSV para entregar una tabla a otra aplicación. Define tabla, nombres y tipos de columnas, NULL frente a texto vacío, codificación, ceros iniciales, fechas y comillas; documenta la estructura que CSV no puede transportar.

Adecuado para Base de datos SQLite

Almacenamiento local en aplicaciones compatibles · Bases integradas en aplicaciones y servicios pequeños

  • Usar SQL sin un servidor aparte
  • Guardar datos de la aplicación en un archivo portable

Adecuado para CSV

Intercambio de datos tabulares

  • Transferir una tabla simple entre aplicaciones

Información básica

CampoBase de datos SQLiteCSV
Extensión.sqlite, .sqlite3, .db.csv
Tipo MIMEtext/csv
Usos habitualesAlmacenamiento local en aplicaciones compatibles · Bases integradas en aplicaciones y servicios pequeñosIntercambio de datos tabulares
Cómo abrirCopiar solo el archivo principal mientras está activo puede dar una copia incoherenteAl importarlo en una hoja de cálculo, indique codificación y delimitador. Compruebe que ceros iniciales, valores similares a fechas y números largos no se conviertan automáticamente.
Exportar o convertirÁbrelo con una herramienta compatible o con sqlite3. No edites el binario con un editor de texto; usa las funciones de copia de SQLite.Al exportar XLSX a CSV normalmente se escriben solo los valores de una hoja elegida. Conserve fórmulas, formato, otras hojas y gráficos por separado.

Elegir según el uso

Usar SQL sin un servidor aparte

Almacenamiento local en aplicaciones compatibles · Bases integradas en aplicaciones y servicios pequeños

Base de datos SQLite

Guardar datos de la aplicación en un archivo portable

Almacenamiento local en aplicaciones compatibles · Bases integradas en aplicaciones y servicios pequeños

Base de datos SQLite

Transferir una tabla simple entre aplicaciones

Intercambio de datos tabulares

CSV

Punto clave 1

Un archivo SQLite puede guardar filas SQL, esquema, índices, vistas y disparadores. CSV suele ser texto con registros y encabezado opcional; no representa relaciones entre tablas, índices ni restricciones.

Más sobre las diferencias

Punto clave 2

SQLite permite consultas, combinaciones, actualizaciones, restricciones y transacciones SQL. Una aplicación debe analizar CSV, y los tipos de columnas y el significado de NULL se acuerdan aparte.

Más sobre las diferencias

Más sobre las diferencias

Conserva SQLite cuando importen el comportamiento o la estructura de base de datos; usa CSV como exportación tabular portable. Para copias de SQLite, emplea mecanismos coherentes en vez de copiar a la ligera una base activa.

  • Una exportación CSV suele incluir valores de tablas elegidas, no índices, restricciones, vistas, disparadores ni relaciones entre tablas.
  • Al copiar archivos SQLite, ten en cuenta WAL o el diario; usa un método de copia que produzca una base coherente.

Preguntas frecuentes

¿Exportar SQLite a CSV conserva la base de datos?

No. Exporta valores tabulares, normalmente de una tabla seleccionada; el esquema, los índices, los disparadores y las relaciones no se incluyen en CSV común.

Más información

Referencias y especificaciones