Page 1 sur 1

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

MessagePublié: 09 Avr 2009 08:07
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   AgrandirRéduire
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 ?

Re: Importer un carnet d'adresse thunderbird sur zimbra

MessagePublié: 09 Avr 2009 09:29
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.

Re: Importer un carnet d'adresse thunderbird sur zimbra

MessagePublié: 09 Avr 2009 10:32
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).

Re: Importer un carnet d'adresse thunderbird sur zimbra

MessagePublié: 09 Avr 2009 10:43
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/

Re: Importer un carnet d'adresse thunderbird sur zimbra

MessagePublié: 09 Avr 2009 11:27
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" ?

Re: Importer un carnet d'adresse thunderbird sur zimbra

MessagePublié: 09 Avr 2009 11:49
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.

Re: Importer un carnet d'adresse thunderbird sur zimbra

MessagePublié: 09 Avr 2009 11:54
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".

Re: Importer un carnet d'adresse thunderbird sur zimbra

MessagePublié: 09 Avr 2009 13:15
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   AgrandirRéduire
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:

Re: Importer un carnet d'adresse thunderbird sur zimbra

MessagePublié: 09 Avr 2009 13:22
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.

Re: Importer un carnet d'adresse thunderbird sur zimbra

MessagePublié: 09 Avr 2009 14:38
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   AgrandirRéduire
AD4=SI(NBVAL(AE6:AG6)=0;"";AG6&"/"&AF6&"/"&AE6)

ou
Code : Tout sélectionner   AgrandirRéduire
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   AgrandirRéduire
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.

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

MessagePublié: 16 Avr 2009 12:57
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)

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

MessagePublié: 23 Juin 2009 18:05
par idume
Bonjour,
Tu pourrais rappeler s'il te plait comment on importe ta macro dans OOO ?

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

MessagePublié: 24 Juin 2009 07:44
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 :|

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

MessagePublié: 24 Juin 2009 08:26
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.

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

MessagePublié: 24 Juin 2009 09:22
par Dude
Salut,

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

:idea:

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

MessagePublié: 24 Juin 2009 15:01
par idume
Merci beaucoup je vais regarder ça !