Après avoir sauvegardé les contacts Mac dans un fichier .abbu, existe-t-il un programme qui me permette d'accéder aux données sous-jacentes plutôt que de simplement les importer ? Par exemple, puis-je les ouvrir en tant que fichier texte ou .CSV ? Merci.
Réponses
Trop de publicités?J'avais mes contacts sauvegardés dans un abbu
exporté à partir de Yosemite Contacts. Lorsque j'ai essayé de les importer dans El Capitan Contacts, j'ai rencontré le même problème que fish923.
C'est nul parce que le abbu
Le fichier était ma seule sauvegarde.
Je me suis renseigné et une abbu
(en fait un dossier) semble être essentiellement une copie des données internes utilisées par Contacts. Sans possibilité de l'importer, il n'y a aucun moyen de l'exporter dans un format plus sain, comme un ensemble de vCards.
Essayez d'éviter de vous retrouver dans cette situation. S'il est trop tard, voici ce que vous pouvez faire :
- Téléchargez un client SQLite comme Base, MesaSQLite, SQLite Manager, etc. (Vous pouvez également essayer la ligne de commande : https://stackoverflow.com/questions/5776660/export-from-sqlite-to-csv-using-shell-script )
- Cliquez avec le bouton droit de la souris sur votre
abbu
et Afficher le contenu du paquet. Naviguez dans le dossier Sources. L'un de ces sous-dossiers UUID correspond à l'un de vos comptes CardDAV. Choisissez-en un. - Ouvrez le
AddressBook-v22.abcddb
dans votre client SQLite. - Entrez la requête SQL suivante. Notez que c'est juste quelque chose de rapide et sale que j'ai trouvé dans un état d'exaspération, et ne préserve pas tout, donc n'hésitez pas à le modifier en examinant les tables individuelles pour voir s'il y a des données que vous voulez qu'il laisse de côté :
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;
Voici, la plupart des données de vos contacts. Exportez-les au format CSV ou autre, et amusez-vous à les réintroduire manuellement dans Contacts. Ou, je suppose que vous pourriez écrire un script pour traiter le CSV en vCards, si Contacts ne s'étouffe pas sur celles-ci aussi.
Dans Contacts Version 8.0 (1371) fonctionnant sous OS X 10.9.4, vous pouvez exporter un fichier multicarte au format .vcf comme suit :
- Lancez l'application Contacts.
- Assurez-vous que tous vos contacts sont affichés en cliquant sur "Tous les contacts" dans le panneau Groupes. (Si vous ne voyez pas le panneau Groupes, qui commence par "Tous les contacts", sur le côté gauche de la fenêtre, choisissez Affichage > Afficher les groupes dans le menu).
- Cliquez sur le premier contact de la liste des contacts.
- Choisissez Édition > Sélectionner tout dans le menu. Assurez-vous que la zone de détail des cartes, à droite, indique le nombre de cartes sélectionnées (par exemple, "612 cartes sélectionnées").
- Choisissez Fichier > Exporter > Exporter vCard...
- Saisissez le nom et l'emplacement du fichier d'exportation souhaité, puis cliquez sur Enregistrer.
Vous aurez maintenant un seul fichier .vcf avec tous vos contacts. Il s'agit d'un fichier texte que vous pouvez ouvrir avec TextEdit. Vous pouvez également trouver des outils qui convertissent les fichiers .vcf en d'autres formats, tels que .csv, si vous en avez besoin.
Ce fichier .vcf peut être utilisé pour restaurer vos contacts ou les faire migrer vers d'autres appareils.
Si vous avez installé iWorks/Numbers, consultez le tutoriel :
Comment convertir un fichier ABBU du carnet d'adresses en CSV ?
ABBU est le type de fichier natif du carnet d'adresses Mac OS X, ce qui signifie que vous ne pouvez ouvrir les fichiers ABBU qu'en utilisant l'application Carnet d'adresses Mac. Cependant, vous pouvez utiliser l'application iWork Numbers pour importer le fichier ABBU, puis exporter le fichier de données au format Comma Separated Value, ou CSV, qui est un format de fichier texte générique que vous pouvez importer dans n'importe quelle application de carnet d'adresses ou de base de données, quel que soit le système d'exploitation.
Vous pouvez également essayer l'outil :
AB2CSV
Également connu sous le nom de Address Book to CSV Exporter, cet utilitaire Mac OS X permet à l'utilisateur d'exporter son propre carnet d'adresses dans un fichier CSV ou VCF.
Vous avez mentionné "plutôt que de les importer" mais si vous pouvez utiliser la première méthode pour les exporter vers Numbers, vous pouvez ensuite les enregistrer sous le nom de .CSV
.
J'ai enfin trouvé un moyen assez simple de lire mon .abbu
sans l'importer dans mon carnet d'adresses existant : créer un nouvel utilisateur, ouvrir son carnet d'adresses et importer le fichier .abbu
.
Ainsi, je pourrais sélectionner quelques contacts étrangement perdus, exporter cette sélection et l'importer dans mes contacts existants.
J'AI TROUVÉ UNE SOLUTION à certains des problèmes exposés ici.
J'ai eu exactement le même problème que fish923, j'avais un fichier .abbu et à chaque fois que j'essayais d'importer mes contacts, l'application Contacts se synchronisait avec iCloud et effaçait tous les contacts.
Pour restaurer votre sauvegarde avec succès, vous devez procéder comme suit :
1.- Déconnectez-vous d'Internet.
2. allez dans le dossier Carnet d'adresses de votre utilisateur dans votre dossier Bibliothèque : Users/(votre utilisateur)/Library/Application Support/AddressBook/
3 - Supprimez le contenu du dossier AddressBook (ou déplacez-le sur le Bureau au cas où).
4 - Cliquez avec le bouton droit de la souris sur votre fichier .abbu et sélectionnez "Show Package Contents".
5.- Copiez le contenu de votre fichier .abbu dans le dossier Carnet d'adresses.
Ouvrez l'application Contacts et exportez tous les contacts au format vCard (veillez à sélectionner tous les contacts à exporter).
Maintenant, vous pouvez vous connecter à Internet, l'application Contacts se synchronisera avec iCloud et supprimera à nouveau tous vos contacts, mais ne vous inquiétez pas, vous pouvez maintenant les importer sous forme de fichier vCard.
Cela a fonctionné pour moi. J'espère que cela aidera quelqu'un.
- Réponses précédentes
- Plus de réponses