Convertir db a csv

Convertidor online gratuito de DB a CSV

Exporta tablas de SQLite y otras DB a archivos CSV portátiles.

Convertir DB a CSV online - gratis

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

Tu archivo se procesa al instante y no se almacena en nuestros servidores.

Cómo funciona

  1. 1/3

    Sube tu archivo .db

    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 .db 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 db a csv

Una hoja de cálculo, un sistema de informes o una herramienta de importación puede requerir CSV cuando no puede abrir el archivo de base de datos original. Exportar a CSV también ofrece una forma sencilla de compartir o editar una tabla sin instalar software de bases de datos.

Qué es el formato DB

.db es una extensión de nombre de archivo genérica, no un único formato de base de datos. Normalmente identifica una base de datos SQLite, pero las aplicaciones también pueden usarla para bases de datos propietarias u otros formatos de almacenamiento; las tablas dBase suelen utilizar la extensión .dbf.

Una base de datos puede contener varias tablas, índices, relaciones, vistas, consultas y metadatos. Por lo tanto, la conversión normalmente exporta una tabla o consulta a un archivo CSV, en lugar de convertir la base de datos completa en un documento CSV equivalente.

Qué es el formato CSV

CSV almacena datos tabulares como registros y campos en texto sin formato. Las comas son el delimitador de campos habitual, aunque pueden utilizarse puntos y coma o tabulaciones cuando los datos contienen muchas comas. Los campos que contienen delimitadores, comillas o saltos de línea deben estar entre comillas de acuerdo con las reglas de CSV.

CSV es compatible con Excel, LibreOffice Calc, Google Sheets, Python, R, herramientas de línea de comandos y la mayoría de los sistemas de importación de datos. Es portátil y fácil de inspeccionar, pero no conserva las relaciones entre tablas, los índices, las consultas de la base de datos, los permisos, las fórmulas ni la mayoría de los tipos de datos específicos de las bases de datos.

Convertir una base de datos SQLite con sqlite3

SQLite es un formato común en archivos con el nombre .db. Instala el programa de línea de comandos SQLite, abre una terminal en la carpeta que contiene el archivo e inspecciona sus tablas:

sqlite3 database.db
.tables

En el indicador de SQLite, exporta una tabla seleccionada con encabezados de columna:

.headers on
.mode csv
.once output.csv
SELECT * FROM table_name;
.once stdout

Sustituye database.db, output.csv y table_name por los nombres correspondientes. Es preferible utilizar una consulta en lugar de SELECT * cuando necesites columnas específicas, filtros o un orden definido:

.headers on
.mode csv
.once customers.csv
SELECT id, name, email FROM customers ORDER BY id;

Un comando de shell directo produce el mismo tipo de exportación:

sqlite3 -header -csv database.db "SELECT * FROM table_name;" > output.csv

Usar una aplicación gráfica de SQLite

Abre el archivo en un cliente de SQLite como DB Browser for SQLite. Selecciona la tabla necesaria y, a continuación, utiliza File → Export → Table(s) as CSV file o el comando de exportación equivalente. Activa los encabezados de columna y elige la codificación UTF-8 cuando la aplicación ofrezca esas opciones.

Exportar una tabla dBase

Si el origen es una tabla dBase, normalmente tendrá una extensión .dbf en lugar de .db. Ábrela en un software compatible con dBase, como LibreOffice Calc, y utiliza File → Save As; elige Text CSV (.csv) y configura el delimitador de campos, el carácter de comillas de texto y la codificación de caracteres. Confirma si el exportador debe incluir los nombres de las columnas.

Convertir sin instalar software

Puedes utilizar gratuitamente el conversor de 101convert.com: carga el archivo DB, elige CSV y descarga el archivo exportado. No cargues datos confidenciales, personales, financieros o regulados a menos que las políticas de gestión y retención del servicio sean aceptables.

Comprobar los datos exportados

  • Una extensión .db no identifica el formato de forma fiable. Si SQLite no puede abrir el archivo, determina qué aplicación lo creó antes de seleccionar un exportador; el archivo puede ser propietario, estar cifrado, dañado o no estar relacionado con SQLite.
  • Exporta por separado cada tabla necesaria. Combinar tablas relacionadas en un solo CSV requiere una consulta o un paso externo de procesamiento de datos y puede duplicar registros.
  • Utiliza UTF-8 para conservar los caracteres que no pertenecen a ASCII. Si Excel muestra texto ilegible, importa el archivo mediante su función de importación de datos y selecciona explícitamente UTF-8.
  • Los valores NULL pueden convertirse en campos vacíos, y las fechas, los valores Boolean, los separadores decimales y los datos binarios pueden representarse de forma diferente según el exportador. Los campos binarios pueden requerir una extracción independiente en lugar de una exportación a CSV.
  • Los programas de hojas de cálculo pueden interpretar los identificadores que comienzan por cero como números, convertir los enteros largos a notación científica o redondear los valores que superan la precisión admitida. Inspecciona el CSV como texto o importa las columnas sensibles como texto.
  • CSV no contiene ningún esquema ni controles de acceso. Conserva la base de datos original como copia autorizada cuando deban preservarse las relaciones, los tipos de datos, los índices o la información de auditoría.

Preguntas frecuentes

¿Es gratuito el convertidor de DB a CSV?

Sí, convertir DB 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 DB?

Puedes subir archivos DB 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 DB a CSV?

No. La conversión de DB 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 DB válido para esta conversión de DB 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.