Convertir db a txt

Convertidor online gratuito de DB a TXT

Exporta datos de SQLite y otras DB a TXT legible sin perder las reglas de delimitación ni de codificación.

Convertir DB a TXT 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 se elimina en cuanto lo descargas.

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 .txt

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

  3. 3/3

    Descarga el archivo .txt convertido

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

Cómo convertir un archivo db a txt

Un sistema receptor puede aceptar únicamente texto delimitado, o puede ser necesario inspeccionar los registros de la base de datos en un editor o conservarlos como una exportación de texto portátil. Exportar los datos, en lugar de cambiar el nombre del archivo, produce una salida TXT utilizable.

Qué contiene un archivo DB

.db es una extensión de nombre de archivo genérica, no un formato de base de datos. Se utiliza habitualmente para bases de datos SQLite creadas por aplicaciones de escritorio, aplicaciones móviles, navegadores y software integrado, pero también puede identificar bases de datos Berkeley DB, bases de datos Palm o datos de aplicaciones propietarias.

Una base de datos SQLite almacena tablas, columnas, índices, relaciones y, en ocasiones, objetos binarios en páginas de base de datos. Sus primeros bytes normalmente contienen SQLite format 3. Si el archivo no tiene esa firma, identifíquelo a partir de la aplicación de origen antes de intentar la conversión; una herramienta de SQLite no puede abrir de forma fiable todos los archivos .db.

Qué significa TXT

.txt contiene datos de caracteres, normalmente codificados como UTF-8. No ofrece compatibilidad nativa con tablas de base de datos, tipos de campo, índices, restricciones, relaciones ni archivos adjuntos binarios.

Los datos de una tabla en un archivo de texto necesitan un diseño de registros: valores separados por comas (CSV), valores separados por tabulaciones (TSV), registros delimitados por barras verticales, campos de ancho fijo o un formato de línea personalizado. El contenido CSV puede utilizar un nombre de archivo .txt cuando un programa receptor requiere esa extensión, pero cambiar .csv a .txt no modifica el delimitador ni las reglas de entrecomillado.

Exportar un archivo DB de SQLite

Para una base de datos SQLite, utilice el shell de línea de comandos de SQLite cuando necesite una exportación repetible. Enumere primero las tablas disponibles:

sqlite3 input.db ".tables"

Exporte una tabla como CSV entrecomillado con una fila de encabezado:

sqlite3 -header -csv input.db "SELECT * FROM customers;" > customers.txt

El resultado es texto con formato CSV llamado customers.txt. El modo CSV entrecomilla los valores que contienen comas, comillas o saltos de línea, lo que lo hace más seguro que una exportación sin formato basada en separadores. Sustituya customers por el nombre de tabla requerido, o seleccione únicamente las columnas necesarias:

sqlite3 -header -csv input.db "SELECT id, name, created_at FROM customers;" > customers.txt

Utilice el delimitador exacto y las reglas de registro requeridas por el sistema receptor. Un separador simple de tabulación o barra vertical solo es adecuado cuando el destino puede gestionar correctamente los separadores y los saltos de línea incluidos; de lo contrario, los valores pueden resultar ambiguos.

DB Browser for SQLite ofrece una alternativa de escritorio: abra la base de datos, seleccione la tabla necesaria en Browse Data y, a continuación, utilice File → Export → Table(s) as CSV file. Establezca el delimitador y la opción de encabezado requeridos, y utilice un nombre de archivo .txt únicamente si el destino acepta el contenido exportado con formato CSV.

También puede convertir gratuitamente un archivo de base de datos compatible en 101convert.com sin instalar software. Confirme que el servicio identifica el tipo de base de datos y que su salida TXT permite seleccionar o verificar la tabla y el delimitador exportados; una extensión .db desconocida por sí sola no identifica el formato de los datos. No cargue bases de datos confidenciales a menos que dicha transferencia esté permitida.

Crear un volcado de texto restaurable

Si el objetivo es realizar una copia de seguridad en lugar de crear un archivo de registros planos, cree un volcado SQL de SQLite:

sqlite3 input.db .dump > backup.txt

El volcado contiene instrucciones de esquema SQL e instrucciones INSERT, por lo que conserva mucho más que una exportación CSV y normalmente puede restaurarse con SQLite. Es texto específico de SQLite, no un archivo de importación para hojas de cálculo ni un formato simple de un registro por línea.

Límites de compatibilidad

Una exportación TXT plana conserva únicamente los valores seleccionados. No conserva índices, claves foráneas, triggers, vistas, afinidades de columna ni relaciones, a menos que se utilice un volcado SQL.

Los saltos de línea incluidos pueden hacer que un registro de base de datos abarque varias líneas físicas. Si el destino requiere exactamente un registro por línea, elimine o sustituya los saltos de línea en la consulta, por ejemplo:

sqlite3 -header -csv input.db "SELECT id, replace(replace(notes, char(13), ' '), char(10), ' ') AS notes FROM records;" > records.txt

Las columnas BLOB, como imágenes, datos cifrados y archivos adjuntos, no son texto legible ordinario. Exporte esos datos como archivos independientes cuando sea posible, o utilice la función hex(column_name) de SQLite cuando sea aceptable una representación hexadecimal. Utilice UTF-8 a menos que la aplicación receptora requiera explícitamente otra codificación.

Preguntas frecuentes

¿Es gratuito el convertidor de DB a TXT?

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

No. La conversión de DB a TXT 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 TXT. 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.

¿Al convertir un archivo DB a TXT se conservarán todas mis tablas y relaciones?

No, el resultado es una exportación de texto legible, por lo que las tablas, los índices, las relaciones y otras estructuras de la base de datos se convierten en texto plano. La representación exacta depende de cómo se exporten los datos de la base de datos.

¿Puedo editar un archivo TXT y volver a convertirlo al mismo DB?

No de forma fiable, porque TXT no conserva el esquema de la base de datos, los tipos de datos, los índices ni las restricciones. Los delimitadores, el orden de las columnas y la codificación deben mantenerse coherentes para poder importar posteriormente el texto a una base de datos.

¿Por qué aparecen caracteres ilegibles al convertir de DB a TXT?

El texto ilegible normalmente significa que la codificación de la base de datos se interpretó incorrectamente o que el texto se leyó usando un conjunto de caracteres diferente. Conserva la codificación de origen y elige una codificación de texto compatible para la exportación.

¿La conversión de DB a TXT conservará correctamente las fechas, los números y los valores vacíos?

Por lo general, los valores se escriben como texto, por lo que los tipos específicos de la base de datos y distinciones como NULL frente a una cadena vacía pueden convertirse en texto plano o representarse mediante delimitadores. Los separadores dentro de los valores de los campos también pueden causar errores de análisis, a menos que la exportación los incluya entre comillas o los escape.