[Résolu] Export carnet d'adresses Thunderbird pour Zimbra

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Répondre
isaric
Membre hOOnoraire
Membre hOOnoraire
Messages : 108
Inscription : 14 sept. 2006 08:54

[Résolu] Export carnet d'adresses Thunderbird pour Zimbra

Message par isaric »

Bonjour,

Je souhaite importer un carnet d'adresse Thunderbird ( abook.mab ) vers Zimbra mais cela n'est pas possible directement à ma connaissance.
Dans Zimbra (il y a pour le carnet d'adresses plusieurs onglets : Personnel / Travail / Privé / Autre / Remarques ).
Je fais Exporter - Contact - contact thunderbird et je récupère un fichier zimbra.cvs
Dans Thunderbird le fichier exporter "séparé par des virgules" me donne un fichier thunderbird.cvs
Or la présentation n'est pas tout à fait la même comment passer de l'un à l'autre ?
Le fichier suivant Zimbra_thunderbird_C-adresses.csv montre les décalages entre les deux. Pour le lire, j'utilise OpenOffice.org Calc.

Code : Tout sélectionner

ligne 1 en-têtes  programme Zimbra;
ligne 2 en-têtes utilisateur Zimbra;
ligne 4 en-têtes  programme Thunderbird;
ligne 5 en-têtes utilisateur Thunderbird.
Je rencontre des problèmes pour le passage de l'un à l'autre.
Passage de Thunderburd vers Zimbra
Avec le fichier Thunderbird.cvs
Sous Thunderbird je n'utilise pas les colonnes "Nom" et "Prénom", juste "Nom à afficher" qui contient (chez moi le Nom+Prénom+Titre_perso). J'avais déjà remarqué que la récupération des données n'était pas si simple ni si pratique et cette configuration de tout mettre directement dans "Nom à afficher" me convenait mieux.

Sur le fichier Thunderbird.cvs je dois faire des modifications qui me sont pas simples, en voici les détails :
a- vérifier que les colonnes A et B sont vides (pour pas perdre de données).
b- Supprimer colonne B ("Nom à afficher" se retrouvera dans "Nom")
jusque là cela va, mais ensuite :
b- Il faut déplacer les contenus de la colonne L dans K (avec un espace entre les deux contenus et on ne peut par utiliser "Fusionner") (à l'origine colonnes LM) :?:
c- Il faut déplacer les contenus de la colonne Q dans P (avec un espace entre les deux contenus et on ne peut par utiliser "Fusionner") (à l'origine colonnes RS) :?:
d- Pour l'anniversaire Il faut passer d'un format trois colonnes Z AA AB (année mois jour) sur Thunderbird à un seul de forme 01/01/00 (colonnes z) :?: :?:
Il restera à supprimer la ligne 1 et copier le nouveau contenu du fichier Thunderbird dans le fichier Zimbra.cvs en dessous de la ligne 1

Remarque :
Colonne D "surnom" Thunderbird (à l'origine D) disparait (c Nickname sur Zimbra non utilisée)
Colonne v "Department" Zimbra non utilisée donc disparition Colonne V "service" Thunderbird (à l'origine colonne Y) :?

Est-ce possible de faire cela, voir de l'automatiser ?
Dernière modification par isaric le 10 avr. 2009 12:46, modifié 4 fois.
OOo 2.2.0-1ubuntu3 sous Linux Ubuntu (paquetage officiel)
Avatar de l’utilisateur
Dans quelle étagère
MOOdérateur
MOOdérateur
Messages : 312
Inscription : 04 oct. 2008 19:28

Re: Importer un carnet d'adresse thunderbird sur zimbra

Message par Dans quelle étagère »

Bonjour,
Je n'ai pas bien compris ce que vous attendez de OOo et des contributeurs de ce forum pour résoudre ce que vous décrivez sur les formats et les mises en page des annuaires.
OpenOffice.org 3.1.1 sous Windows XP SP3
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25143
Inscription : 03 mars 2006 08:45
Localisation : 127.0.0.1
Contact :

Re: Importer un carnet d'adresse thunderbird sur zimbra

Message par Dude »

Salut,

Comme le souligne le modo, je ne vois pas très bien ce que Calc vient faire là dedans. C'est plutôt à TB de gérer un filtre d'export pour Zimbra ou l'inverse.

Un fichier CSV n'est que du simple texte. Pas besoin de Calc à priori pour en fabriquer un. Si tu as un déplacement de colonne à faire, tu peux utiliser l'enregistreur de macro pour automatiser cela.

Si tu as à poursuivre dans cette voie, il te faudra poster au bon endroit (lire le bandeau rouge en haut de la page).
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3449
Inscription : 12 janv. 2006 11:04

Re: Importer un carnet d'adresse thunderbird sur zimbra

Message par Michel JANZEF »

Bonjour
Pourquoi ne pas vous tourner directement vers le forum consacré à Thunderbird, ici : http://www.geckozone.org/forum/viewforum.php?f=4
ou alors vers celui de Zimbra, ici : http://www.zimbrafr.org/forum/
AOo 4.1.15 et LibO 7.6.5.2 (x64) - Windows 10 Famille 22H2 (19045.3693) 64 bits
isaric
Membre hOOnoraire
Membre hOOnoraire
Messages : 108
Inscription : 14 sept. 2006 08:54

Re: Importer un carnet d'adresse thunderbird sur zimbra

Message par isaric »

Merci pour vos conseils et informations. Je pose quand même mes questions différemment l'objectif n'étant pas forcément de rester seulement sur un format .cvs mais pouvoir importer/exporter sur calc également :oops:
1-- Peut-on sur calc déplacer les contenus d'un colonne B à côté du contenu A dans la même colonne A et avec un espace entre les deux contenus ?

2-- Peut-on pour une date d'anniversaire passer d'un format trois colonnes A B C (année mois jour) en une seule colonne A au format 01/01/00 ?

Cela doit-il être poster dans la file "Macros et API" ?
OOo 2.2.0-1ubuntu3 sous Linux Ubuntu (paquetage officiel)
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3449
Inscription : 12 janv. 2006 11:04

Re: Importer un carnet d'adresse thunderbird sur zimbra

Message par Michel JANZEF »

Bonjour
Là, vous posez de nouvelles questions qui ne semblent plus tout à fait correspondre avec la question d'origine.
Je vous conseillerais donc d'ouvrir deux nouveaux fils de discussion.
PS : Sinon, la réponse est oui aux deux questions.
AOo 4.1.15 et LibO 7.6.5.2 (x64) - Windows 10 Famille 22H2 (19045.3693) 64 bits
Avatar de l’utilisateur
Dans quelle étagère
MOOdérateur
MOOdérateur
Messages : 312
Inscription : 04 oct. 2008 19:28

Re: Importer un carnet d'adresse thunderbird sur zimbra

Message par Dans quelle étagère »

Cela doit-il être poster dans la file "Macros et API" ?
Vous pouvez poster dans cette section du forum.
Si ensuite le déplacement apparait nécessaire, nous le ferons dans la section adaptée avec le balisage.
Vous pouvez aussi faire une recherche dans ce forum sur "concaténer".
OpenOffice.org 3.1.1 sous Windows XP SP3
isaric
Membre hOOnoraire
Membre hOOnoraire
Messages : 108
Inscription : 14 sept. 2006 08:54

Re: Importer un carnet d'adresse thunderbird sur zimbra

Message par isaric »

isaric a écrit :1-- Peut-on sur calc déplacer les contenus d'un colonne B à côté du contenu A dans la même colonne A et avec un espace entre les deux contenus ?
Dans ce cas on peut utiliser :

Code : Tout sélectionner

K4=SI(NBVAL(L4:M4)=0;"";SI(NBVAL(L4:M4)=2;L4&" "&M4;SI(ESTVIDE(L4);M4;L4)))
en créant une colonne K et concatener L et M avant de supprimer les colonnes L et M. :)
(infos de [Résolu] Concaténer des cellules vides et non vides)

Faut voir le point 2- maintenant :oops:
OOo 2.2.0-1ubuntu3 sous Linux Ubuntu (paquetage officiel)
Avatar de l’utilisateur
Dans quelle étagère
MOOdérateur
MOOdérateur
Messages : 312
Inscription : 04 oct. 2008 19:28

Re: Importer un carnet d'adresse thunderbird sur zimbra

Message par Dans quelle étagère »

Faut voir le point 2- maintenant
Oui, et dans un nouveau message de la section Tableur, ce serait bien aussi, pour faciliter les recherches futures..
Car ici, vous naviguez à vue : on part d'un import de carnet d'adresses et on termine pas une concaténation.
OpenOffice.org 3.1.1 sous Windows XP SP3
isaric
Membre hOOnoraire
Membre hOOnoraire
Messages : 108
Inscription : 14 sept. 2006 08:54

Re: Importer un carnet d'adresse thunderbird sur zimbra

Message par isaric »

j'ai modifié le titre :?
isaric a écrit :2-- Peut-on pour une date d'anniversaire passer d'un format trois colonnes A B C (année mois jour) en une seule colonne A au format 01/01/00 ?
J'ai pas trouvé mieux

Code : Tout sélectionner

AD4=SI(NBVAL(AE6:AG6)=0;"";AG6&"/"&AF6&"/"&AE6)
ou

Code : Tout sélectionner

AD4=SI(NBVAL(AE4:AG4)=3;AG4&"/"&AF4&"/"&AE4;"")
En fait Thunderbird n'utilise pas cette donnée d'anniversaire 8)

J'ai concaténé les différentes colonnes

Code : Tout sélectionner

K2 à K* à partir M;L
...
AD2 à AD* à partir de AG2;AF2;AE2
J'ai masqué les colonnes M, L, AG, AF, AE pour voir la disposition.


Ensuite, j'ai fait un collage spécial pour ne prendre que les "Chaînes de caractères"
Enfin j'ai supprimé les colonnes anciennement "M, L, AG, AF, AE" par un "Déplacer les cellules vers la gauche"...

Il reste à importer dans Zimbra en laissant le format "Détection automatique" :D

Remarque : dans mon fichier .cvs je ne prend pas en compte les adresse IM 1 à 3 car je ne l'utilise pas j'ai "aucun" d'indiqué sur Zimbra.
OOo 2.2.0-1ubuntu3 sous Linux Ubuntu (paquetage officiel)
isaric
Membre hOOnoraire
Membre hOOnoraire
Messages : 108
Inscription : 14 sept. 2006 08:54

Re: [Résolu] Export carnet d'adresses Thunderbird pour Zimbra

Message par isaric »

J'ai voulu poursuivre Enregistrement / macro / Collage Special mais mon post a été modéré pour raison de balisage... :oops: :?

Voici la macro qui me permet de passer d'un carnet d'adresse Thunderbird à celui de zimbra (attention aux remarques notées dans le fichier)
OOo 2.2.0-1ubuntu3 sous Linux Ubuntu (paquetage officiel)
idume
Membre lOOyal
Membre lOOyal
Messages : 34
Inscription : 05 déc. 2008 18:35

Re: [Résolu] Export carnet d'adresses Thunderbird pour Zimbra

Message par idume »

Bonjour,
Tu pourrais rappeler s'il te plait comment on importe ta macro dans OOO ?
LibreOffice 3.5.4 - Ubuntu 12.04 - Mageia 2
isaric
Membre hOOnoraire
Membre hOOnoraire
Messages : 108
Inscription : 14 sept. 2006 08:54

Re: [Résolu] Export carnet d'adresses Thunderbird pour Zimbra

Message par isaric »

Je subis un "balisage" pour mon inaptitude à aider dans ce forum et je ne suis pas vraiment la bonne personne pour donner des conseils sur OOo que j'utilise trop rarement dans des fonctions "avancées".

Tu vas dans : Outils, Macros, Gérer les macros, OpenOffice Basic, Éditer et tu copies le contenue de carnetAdresseThunderbirdZimbra.bas
Tu peux enregistrer ton nouveau "BASIC" en cliquant sur l'icône de la disquette.

A essayer :|
OOo 2.2.0-1ubuntu3 sous Linux Ubuntu (paquetage officiel)
idume
Membre lOOyal
Membre lOOyal
Messages : 34
Inscription : 05 déc. 2008 18:35

Re: [Résolu] Export carnet d'adresses Thunderbird pour Zimbra

Message par idume »

Oh mais oui !! Merci... (j'ai fait pas mal de macros OOo il y a bien longtemps et... j'ai tout oublié, en plus ça a dû changer pas mal).
J'espère que ta macro pour Calc va me permettre de régler cet irritant problème d'import dans Zimbra...
Encore merci.
LibreOffice 3.5.4 - Ubuntu 12.04 - Mageia 2
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25143
Inscription : 03 mars 2006 08:45
Localisation : 127.0.0.1
Contact :

Re: [Résolu] Export carnet d'adresses Thunderbird pour Zimbra

Message par Dude »

Salut,

Pour info, il existe l'extension Zindus pour faire des synchronisations entre TB et Google/Zimbra.

:idea:
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
idume
Membre lOOyal
Membre lOOyal
Messages : 34
Inscription : 05 déc. 2008 18:35

Re: [Résolu] Export carnet d'adresses Thunderbird pour Zimbra

Message par idume »

Merci beaucoup je vais regarder ça !
LibreOffice 3.5.4 - Ubuntu 12.04 - Mageia 2
Répondre