Gibt es ein Programm, mit dem ich nach dem Sichern von Mac-Kontakten in einer .abbu-Datei auf die zugrunde liegenden Daten zugreifen kann, anstatt sie nur zu importieren? Dh kann ich sie als Textdatei oder .CSV öffnen. Vielen Dank!
Gibt es ein Programm, mit dem ich nach dem Sichern von Mac-Kontakten in einer .abbu-Datei auf die zugrunde liegenden Daten zugreifen kann, anstatt sie nur zu importieren? Dh kann ich sie als Textdatei oder .CSV öffnen. Vielen Dank!
Antworten:
Wenn Sie iWorks / Numbers installiert haben, lesen Sie das Tutorial:
So konvertieren Sie eine Adressbuch-ABBU-Datei in CSV
ABBU ist der native Dateityp für das Mac OS X-Adressbuch. Dies bedeutet, dass Sie ABBU-Dateien nur mit der Mac-Adressbuchanwendung öffnen können. Sie können jedoch die Anwendung iWork Numbers verwenden, um die ABBU-Datei zu importieren und anschließend die Datendatei in ein CSV-Dateiformat (Comma Separated Value) zu exportieren. Hierbei handelt es sich um ein generisches Textdateiformat, das Sie in ein beliebiges Adressbuch oder eine Datenbank importieren können Anwendung, unabhängig vom Betriebssystem.
Sie können auch das Tool ausprobieren:
AB2CSV
Mit diesem Mac OS X-Dienstprogramm, das auch als Adressbuch für CSV-Exporter bezeichnet wird, kann der Benutzer sein eigenes Adressbuch in eine CSV- oder VCF-Datei exportieren.
Sie haben "vs nur importieren" erwähnt , aber wenn Sie die erste Methode verwenden können, um sie in Zahlen zu exportieren, können Sie unter speichern .CSV
.
We collect solutions, not links
;). . . . . . . . BsdHelper, überprüfen Sie die Anleitung, wie zu antworten ; Als ich mit dem Stack anfing, lernte ich viel über das Lesen (und Überprüfen des Abschlags) der wichtigsten Fragen und Antworten meiner bevorzugten Site (WPSE).
Ich hatte meine Kontakte in einer abbu
Datei gesichert, die aus Yosemite Contacts exportiert wurde. Als ich versuchte, sie in El Capitan Contacts zu importieren, stieß ich auf dasselbe Problem wie fish923.
Das war scheiße, weil die abbu
Datei mein einziges Backup war.
Ich habe es mir angesehen und eine abbu
Datei (eigentlich ein Ordner) scheint im Grunde eine Kopie der internen Daten zu sein, die von Kontakten verwendet werden. Da es nicht möglich ist, es zu importieren, gibt es keine Möglichkeit, es in ein vernünftigeres Format wie eine Reihe von vCards zu exportieren.
Versuchen Sie zu vermeiden, jemals in diese Situation zu geraten. Wenn es zu spät ist, können Sie Folgendes tun:
abbu
Datei und zeigen Sie den Paketinhalt an. Navigieren Sie in den Ordner Sources. Einer dieser UUID-Unterordner entspricht einem Ihrer CardDAV-Konten. Wähle eins.AddressBook-v22.abcddb
Datei in Ihrem SQLite-Client.SELECT ZABCDRECORD.Z_PK, ZABCDRECORD.ZBIRTHDAYYEAR, ZABCDRECORD.ZFIRSTNAME, ZABCDRECORD.ZMIDDLENAME, ZABCDRECORD.ZLASTNAME, ZABCDRECORD.ZORGANIZATION, ZABCDRECORD.ZJOBTITLE, ZABCDPHONENUMBER.ZFULLNUMBER, ZABCDPHONENUMBER.ZLABEL, ZABCDPOSTALADDRESS.ZCITY, ZABCDPOSTALADDRESS.ZCOUNTRYNAME, ZABCDPOSTALADDRESS.ZLABEL, ZABCDPOSTALADDRESS.ZSTATE, ZABCDPOSTALADDRESS.ZSTATE, ZABCDPOSTALADDRESS.ZZIPCODE, ZABCDEMAILADDRESS.ZADDRESS
FROM ZABCDRECORD
LEFT JOIN ZABCDPOSTALADDRESS ON ZABCDPOSTALADDRESS.ZOWNER = ZABCDRECORD.Z_PK
LEFT JOIN ZABCDEMAILADDRESS ON ZABCDEMAILADDRESS.ZOWNER = ZABCDRECORD.Z_PK
LEFT JOIN ZABCDPHONENUMBER ON ZABCDPHONENUMBER.ZOWNER = ZABCDRECORD.Z_PK;
Siehe, die meisten Ihrer Kontaktdaten. Exportieren Sie dies in CSV oder was auch immer und haben Sie Spaß daran, es manuell wieder in Kontakte einzugeben. Oder ich denke, Sie könnten ein Skript schreiben, um die CSV in vCards zu verarbeiten, wenn Kontakte diese auch nicht verschlucken.
In Contacts Version 8.0 (1371) unter OS X 10.9.4 können Sie eine Datei mit mehreren Karten im .vcf-Format wie folgt exportieren:
Sie haben jetzt eine einzige .vcf-Datei mit all Ihren Kontakten. Dies ist eine Textdatei, die Sie mit TextEdit öffnen können. Möglicherweise finden Sie auch Tools, die .vcf in andere Formate konvertieren, z. B. .csv, falls erforderlich.
Diese .vcf-Datei kann verwendet werden, um Ihre Kontakte wiederherzustellen oder auf andere Geräte zu migrieren.
Ich habe endlich eine ziemlich einfache Möglichkeit gefunden, mein .abbu
Verzeichnis zu lesen, ohne es in mein vorhandenes Adressbuch zu importieren: Erstellen Sie einen neuen Benutzer, öffnen Sie das Adressbuch und importieren Sie das .abbu
.
Auf diese Weise konnte ich einige seltsam verlorene Kontakte auswählen, diese Auswahl exportieren und in meine vorhandenen Kontakte importieren.
Ich habe eine Lösung für einige der hier dargelegten Probleme gefunden.
Ich hatte genau das gleiche Problem wie fish923, ich hatte eine .abbu-Datei und jedes Mal, wenn ich versuchte, meine Kontakte zu importieren, synchronisierte die Kontakte-App mit iCloud und löschte alle Kontakte.
Um Ihr Backup erfolgreich wiederherzustellen, müssen Sie Folgendes tun:
1.- Trennen Sie sich vom Internet.
2.- Wechseln Sie zu Ihrem Benutzer-Adressbuchordner in Ihrem Bibliotheksordner: Benutzer / (Ihr Benutzer) / Bibliothek / Anwendungsunterstützung / Adressbuch /…
3.- Löschen Sie Inhalte im Adressbuchordner (oder verschieben Sie sie für alle Fälle auf den Desktop)
4. - Klicken Sie mit der rechten Maustaste auf Ihre .abbu-Datei und wählen Sie "Paketinhalt anzeigen".
5.- Kopieren Sie den Inhalt Ihrer .abbu-Datei in den Adressbuchordner.
6.- Öffnen Sie die Kontakte-App und exportieren Sie alle Kontakte als vCard (stellen Sie sicher, dass Sie alle Kontakte für den Export auswählen).
7.- Jetzt können Sie eine Verbindung zum Internet herstellen. Die Kontakte-App wird mit iCloud synchronisiert und alle Ihre Kontakte wieder entfernt. Keine Sorge, Sie können jetzt die Form de vCard-Datei importieren.
Das hat bei mir funktioniert. Hoffe es hilft jemandem.
Es gibt eine Möglichkeit, direkt auf die Daten zuzugreifen, die in einem .abbu
Verzeichnis (Address Book Backup) gespeichert sind .
Angenommen, Sie haben Ihr Adressbuch wie vorgeschlagen standardmäßig mit dem Namen gespeichert
Contacts - DD-MM-YYYY.abbu
. Sie müssen hierfür die Befehlszeile verwenden mit:
cd 'Contacts - DD-MM-YYYY.abbu/Metadata'
plutil -convert xml1 *
Wenn Sie direkt an diesen Plist-Dateien arbeiten und sie später in Ihrem Addess-Buch verwenden möchten, empfehle ich, dies zunächst auf einem Testkonto zu testen Bob
.
Im Bob
Test - Account, müssen Sie das bringen .abbu
anstelle der Library/Application Support/AddressBook
:
/usr/bin/sudo cp -r 'Contacts - DD-MM-YYYY.abbu/' '/Users/bob/Library/Application Support/AddressBook'
# the / after .abbu directory name is mandatory to copy the contents
# in the destination directory, this will overwrite the address book
# of Bob
/usr/bin/sudo rm '/Users/Bob/Library/Application Support/AdressBook/AddressBook-v22.abcddb'
# the removal of this `.db` will force `Contacts` to rebuild it from
# the contents of the `Metadata` directory.
/usr/bin/sudo chown -R bob '/Users/bob/Library/Application Support/AddressBook'
Warnung: Kopieren Sie die obigen Befehle nicht und fügen Sie sie nicht ein, wenn Sie nicht vollständig verstehen, was sie tun. Ein Leerzeichen oder ein Stern kann Ihr Arbeitskonto, Ihr MacOS X, beschädigen.
Melden Sie sich Bob
an, um dieses neue Adressbuch zu überprüfen.