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?
Ese archivo tiene virus. ¿Es seguro o no?
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?
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.
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 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.