2 votos

¿Cómo puedo abrir o exportar un archivo abcddb en Windows 7 Excel?

Tengo un archivo en formato abcddb. Este archivo se guardó en un Mac. Intento abrirlo en Windows 7 en Excel o Access. ¿Cómo puedo hacerlo?

2voto

user23596 Puntos 176

El archivo es en realidad un archivo de datos SQLite 3.

Lo más parecido sería Access, pero no abrirá el archivo como tal. Tendrás que instalar un conector ODBC, establecer una conexión y abrir cada tabla. No es trivial, me temo, pero se puede hacer.

Consulte http://www.ch-werner.de/sqliteodbc/ para un conector ODBC de SQLite. Nota: algunos antivirus muestran una alerta heurística para el ejecutable, probablemente sea seguro.

Línea de comandos: Si tienes acceso a la herramienta de línea de comandos sqlite3 (viene de serie en OS X), puedes listar las tablas (hay 24) con

echo .tables | sqlite3 file.abcddb

y puede exportar cada tabla a CSV con

sqlite3 -csv -header file.abcddb "SELECT * FROM TABLE;" > TABLE.csv

y ábrelo con Excel o Access.

Por supuesto, puede "jugar" con SELECTs SQL. Una lista CSV de Nombre, Apellidos, Teléfono (con una línea para cada número de teléfono, por lo tanto, posiblemente más de una línea para cada persona) se puede obtener con:

sqlite3 -csv -header file.abcddb "SELECT ZABCDRECORD.ZFIRSTNAME AS 'First Name', ZABCDRECORD.ZLASTNAME AS 'Last Name', ZABCDPHONENUMBER.ZFULLNUMBER AS 'Phone' FROM ZABCDRECORD INNER JOIN ZABCDPHONENUMBER ON ZABCDPHONENUMBER.ZOWNER = ZABCDRECORD.Z_PK;" > telephones.csv

ZABCDRECORD es la tabla "principal" con una fila para cada contacto. Pero los datos que pueden ser múltiples para cada contacto (números de teléfono como arriba, direcciones de correo electrónico, dirección física, URLs...) están en tablas separadas, cada una conteniendo una columna ZOWNER que "apunta" a la columna Z_PK (autonumérica) en ZABCDRECORD (técnicamente, la tienen como clave foránea).

Software GUI alternativo: puede descargar Navegador DB para SQLite para OS X o Windows (paquete PortableApps disponible también para estos últimos). Sólo tiene que abrir el archivo y luego usar Archivo->Exportar->Tabla(s) como archivo CSV.

1 votos

Ese archivo tiene virus. ¿Es seguro o no?

0 votos

Virustotal muestra dos heurística detecciones (el antivirus ve código extraño pero no reconoce un virus conocido) para el conector ODBC de SQLite. Es muy probable que sea seguro ya que los otros 54 antivirus no detectan nada, pero para estar en el lado seguro es probablemente mejor utilizar otra herramienta. Voy a añadir Navegador DB para SQLite arriba.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X