Gibt es nach dem Sichern von Mac-Kontakten in einer .abbu-Datei ein Programm, mit dem ich auf die zugrunde liegenden Daten zugreifen kann, anstatt sie einfach zu importieren? Dh kann ich sie als Textdatei oder .CSV öffnen. Danke dir!
Ich habe meine Kontakte in einer Datei gesichert, abbu
die aus Yosemite Contacts exportiert wurde. Als ich versuchte, sie in El Capitan Contacts zu importieren, stieß ich auf das gleiche 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 Contacts verwendet werden. Da es keine Möglichkeit zum Importieren gibt, gibt es keine Möglichkeit, es in ein vernünftigeres Format zu exportieren, wie z. B. eine Reihe von vCards.
Versuchen Sie zu vermeiden, jemals in diese Situation zu geraten. Wenn es zu spät ist, können Sie Folgendes tun:
abbu
Datei und Paketinhalt anzeigen. Navigieren Sie in den Ordner Quellen. 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 erneut in Kontakte einzugeben. Oder ich denke, Sie könnten ein Skript schreiben, um die CSV in vCards zu verarbeiten, wenn die Kontakte nicht auch daran ersticken.
ZABCDPOSTALADDRESS.ZSTATE
sie zweimal wiederholt wird. Der erste sollte auf enden .ZSTREET
. Ich vermute, es wäre hilfreich, ZABCDEMAILADDRESS.ZLABEL
vorher einzufügen ZABCDEMAILADDRESS.ZADDRESS
, aber ich habe es nicht getestet. Ich habe "DB Browser for SQLite", ein kostenloses Dienstprogramm, verwendet, um auf die Daten zuzugreifen. Dies war ein Lebensretter für mich.In Kontakte Version 8.0 (1371) unter OS X 10.9.4 können Sie eine Datei mit mehreren Karten wie folgt im .vcf-Format 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 wie .csv konvertieren, falls Sie dies benötigen.
Diese .vcf-Datei kann verwendet werden, um Ihre Kontakte wiederherzustellen oder sie auf andere Geräte zu migrieren.
Wenn Sie iWorks/Numbers installiert haben, sehen Sie sich das Tutorial an:
So konvertieren Sie eine Adressbuch-ABBU-Datei in CSV
ABBU ist der native Dateityp für das Mac OS X-Adressbuch, was 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 die Datendatei dann in ein Dateiformat mit kommagetrennten Werten oder CSV zu exportieren, bei dem es sich um ein generisches Textdateiformat handelt, das Sie in jedes Adressbuch oder jede Datenbank importieren können Anwendung, unabhängig vom Betriebssystem.
Sie können auch das Tool ausprobieren:
AB2CSV
Dieses Mac OS X-Dienstprogramm, das auch als Adressbuch-zu-CSV-Exporteur bekannt ist, ermöglicht es dem Benutzer, sein eigenes Adressbuch in eine CSV- oder VCF-Datei zu exportieren.
Sie haben "vs just importing them" erwähnt , aber wenn Sie die erste Methode verwenden können, um sie nach Numbers zu exportieren, können Sie sie dann als .CSV
.
We collect solutions, not links
;) . . . . . . . . BsdHelper, überprüfen Sie die Anleitung How to Answer ; Als ich mit dem Stack anfing, lernte ich viel beim Lesen (und Überprüfen des Markdowns) der wichtigsten Fragen und Antworten meiner bevorzugten Website (WPSE).Ich habe endlich eine ziemlich einfache Möglichkeit gefunden, mein .abbu
Verzeichnis zu lesen, ohne es in mein bestehendes Adressbuch zu importieren: Erstellen Sie einen neuen Benutzer, öffnen Sie sein Adressbuch und importieren Sie die .abbu
.
Auf diese Weise konnte ich ein paar seltsam verlorene Kontakte auswählen, diese Auswahl exportieren und in meine bestehenden Kontakte importieren.
Ich habe eine Lösung für einige der hier beschriebenen 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.- Verbindung zum Internet trennen.
2.- Gehen Sie zu Ihrem Benutzer-Adressbuchordner in Ihrem Bibliotheksordner: Benutzer/(Ihr Benutzer)/Library/Application Support/AddressBook/…
3.- Löschen Sie den Inhalt im Adressbuchordner (oder verschieben Sie ihn 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 sich mit dem Internet verbinden, die Kontakte-App wird mit iCloud synchronisiert und wieder alle Ihre Kontakte entfernen, aber 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 in einem .abbu
Verzeichnis (Adressbuchsicherung) gespeicherten Daten zuzugreifen.
Angenommen, Sie haben Ihr Adressbuch wie standardmäßig vorgeschlagen unter dem Namen gespeichert Contacts - DD-MM-YYYY.abbu
. Dazu müssen Sie die Befehlszeile verwenden mit:
cd 'Contacts - DD-MM-YYYY.abbu/Metadata'
plutil -convert xml1 *
Wenn Sie direkt mit diesen Plist-Dateien arbeiten und sie später in Ihrem Adressbuch verwenden möchten, empfehle ich, dies zuerst auf einem Testkonto zu testen, sagen wir Bob
.
Innerhalb des Bob
Testkontos müssen Sie .abbu
anstelle von Folgendes verwenden 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 und fügen Sie die obigen Befehle nicht ein, wenn Sie nicht vollständig verstehen, was sie tun. Ein Leerzeichen oder ein Stern irgendwo könnte Ihr Arbeitskonto, Ihr funktionierendes MacOS X, beschädigen.
Melden Bob
Sie sich an, um dieses neue Adressbuch zu überprüfen.
brasofilo