Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/09/2021, à 07:17

Isaric

Convertir fichier.vcf en fichier.csv

Bonjour,

Peut-on convertir un fichier.vcf en fichier.csv ?

D'avance merci


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#2 Le 29/09/2021, à 08:40

lann

Re : Convertir fichier.vcf en fichier.csv

https://search.lilo.org/?q=fichier+vcf+csv
https://www.google.com/search?q=fichier+vcf+csv

Après, ça peut être dangereux de laisser les traces de ses contacts sur des sites

Hors ligne

#3 Le 29/09/2021, à 09:10

Sciensous

Re : Convertir fichier.vcf en fichier.csv

autre façon de répondre: qu'espères-tu convertir: quelles informations veux-tu récupérer ?
car comme ce sont des fichiers texte, un simple script peut faire l'affaire (pour ne pas divulguer sur le net les infos)
hmm

ÉDIT: erreur

Dernière modification par Sciensous (Le 29/09/2021, à 09:16)


antiX 19 (Debian Buster) et (L)Ubuntu focal 20.04
( sous LXDE et gnome-shell )

Hors ligne

#4 Le 29/09/2021, à 09:40

inbox

Re : Convertir fichier.vcf en fichier.csv

Salut,

Il y a cette proposition en passant par Thunderbird puis Libreoffice Calc.

A+


Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Linux user 449594

Hors ligne

#5 Le 03/10/2021, à 09:40

Isaric

Re : Convertir fichier.vcf en fichier.csv

Merci lann,  Sciensous,  inbox

lann a écrit :

...Après, ça peut être dangereux de laisser les traces de ses contacts sur des sites

Oui, je ne vais pas suivre cette piste.

Sciensous a écrit :

autre façon de répondre: qu'espères-tu convertir: quelles informations veux-tu récupérer ?
car comme ce sont des fichiers texte, un simple script peut faire l'affaire (pour ne pas divulguer sur le net les infos)
hmm
ÉDIT: erreur

j’essaie de décrire en dessous !

inbox a écrit :

Salut,
Il y a cette proposition en passant par Thunderbird puis Libreoffice Calc.
A+

J’ai fait plusieurs test avec les élément de Claude du forum Libreoffice

Voici ta procédure que j’ai adaptée :
J’ai un carnet.vcf de type

« BEGIN:VCARD
VERSION:4.0
PRODID:-//Sabre//Sabre VObject 4.3.0//EN
UID:...
CATEGORIES:...
FN:...
N:...;...;;;
TEL;TYPE=CELL:+33 ...
NOTE:...
REV:20210209T081703Z
X-THUNDERBIRD-ETAG:"..."
END:VCARD

BEGIN:VCARD
… »

J’installe l'extension ‘Alternative Find & Replace for Writer (AltSearch)’ dans  LibreOffice writer.
J’ouvre carnet.vcf LibreOffice writer
>Édition>Alt. Recherche et remplacer...
remplacer → les fins de paragraphe par un caractère qui n'apparaît pas dans le fichier (exemple £).
Ce qui donne pour « Rechercher » : $
et pour « Remplacer » : £
Lancer → Tout remplacer
Patience, avec Boucles/paragraphes = plus de15000 cela dure plusieurs heures

Puis, toujours avec Altsearch on remplace « £END:VCARD £BEGIN:VCARD £ » ou (« £END:VCARD£BEGIN:VCARD£ » suivant le cas) par une marque de paragraphe
Ce qui donne pour « Rechercher » : £END:VCARD £BEGIN:VCARD £
et pour « Remplacer » : \p

Ensuite à supprimer manuellement :
le premier BEGIN:VCARD £
et le dernier £END:VCARD
On enregistre carnet.txt.
On le renomme en carnet.csv.
On ouvre le csv et dans la fenêtre « Import de texte - ... »
>option de séparateur
Je coche Point-virgule, espace et dans Autre je mets £

Résultat dans Calc
les deux fichiers de contacts extraits à partir de Framagenda et du smartphone sont différents
Les £ et \p nous donne bien le nombre de fiches 1285 pour l’un et 1284 pour l’autre
Les fichiers sont bien généré et on semble retrouver les éléments.
L’ouverture des .cvs avec « Calc » ne donne pas un résultat terrible.

Les résultats donne des fiches du genre du fichier .txt
Paragraphe 194 (du 1284, unicode UFT-8)
VERSION:2.1 £N:nom;prénom;;; £FN:nom prénom  £EMAIL;HOME:...@gmail.com £ADR;HOME;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:;;=.=.=.; £BDAY:19..-..-.. £X-CUSTOM(CHARSET=UTF-8,ENCODING=QUOTED-PRINTABLE,whatsapp):...@orange.fr

Pour la même fiche
Paragraphe 1006 (du 1285)
VERSION:4.0£PRODID:+//IDN bitfire.at//DAVx5/3.2.1-ose ez-vcard/0.10.6£UID:...CATEGORIES:F...£FN:nom prénom£N:nom;prénom;;;£BDAY:19…...£GENDER:F£EMAIL;TYPE=home:...@gmail.com£ADR;TYPE=home:;;adresse;£IMPP:whatsapp:...@orange.fr£REV:...-THUNDERBIRD-ETAG:"…."

Pour l’ouverture du CVS
Je vois apparaître trop de colonnes pour 1285 (il s’ouvre quand même)
et pour le 1284 je vois beaucoup de CHARSET=UTF-8
ensuite même en faisant un tri la comparaison n’est pas possible autrement que ligne par ligne.:(


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne