[RESOLU] Créer des étiquettes d'adresses à partir d'un fichier Calc

Bonjour,
Je viens de créer mon fichier de membres en utilisant Calc, pensant qu’il serait possible, comme sous OpenOffice, de faire une fusion entre le fichier nouvellement créé à cet effet et les données de mon fichier Calc.
Or j’ai beau utiliser tous les tutoriels que je trouve, je n’arrive pas à passer la barre de la première fenêtre ouverte.
Pour que “Nouveau/Etiquettes/Etiquettes” fonctionne, il me faut impérativement passer par une BD odb qui contient une table.
J’en ai créé une, pensant que je pourrais copier/coller, ou importer les données déjà saisies sous Calc, mais que nenni, je n’ai rien réussi à faire de tel.
J’y ai passé déjà 1/2 journée au moins, et je cale. Sur ce plan-là, OO était plus performant que LO, en tout cas plus intuitif.
Pouvez-vous m’aider à résoudre mon problème, à savoir imprimer mes étiquettes sans avoir à re saisir toutes les données manuellement dans ma table de BD ?
Merci d’avance

Bonjour touTEs
Ca y est, je clos ce fil car j’ai réussi à faire ce que je voulais.
J’ai utilisé Calc car Base est vraiment trop complexe pour la tâche simplissime que je voulais réaliser.
Pour expliquer mon problème, voilà comment il se présentait :
Sur mon fichier, il y avait 2 catégories de personnes : celles que je contacte par mel et celle qui n’ont pas Internet (c’est un fichier de retraitéEs).
Je les avais toutes inscrites dans la même feuille, pensant faire une sorte de requête à partir de “champ vide” du champ “adresses électroniques”, comme cela était possible avec MSO et avec la suite Works de Mac (mais peut-être ne l’est-ce plus car ils ont eu tendance à faire des usines à gaz de plus en plus fermées).
Comme cela n’était pas possible, j’ai scindé mon fichier unique en deux feuilles/tables : l’une pour ceux qui ont Internet et l’autre pour ceux qui ne l’ont pas (table “courrier”).
Et, à partir de la table “courrier”, j’ai suivi pas à pas le tuto publipostage du wiki.
Merci !

Bonjour,
peut-être trouverez-vous une réponse à votre problème ici :
Le publipostage dans la documentation de Writer.

Il me semble qu’il faut d’abord inscrire le fichier Calc comme nouvelle base de donnée : Fichier > Assistants > Source de données d’adresses pour ouvrir l’assistant.

Étape 1 : cochez Autre source de données externe

Étape 2 : cliquez sur Paramètres

Dans la boite de dialogue Propriétés de la source de données, sélectionnez le type de source : classeur dans votre cas.

Dans la suivante, cliquez sur Parcourir et localisez votre fichier Calc. puis cliquez sur Terminer.

L’étape 3 n’est pas accessible.

Étape 4 : ne cliquez pas sur Assignation des champs mais sur Suivant

Étape 5 : Un fichier odb est créé, donnez-lui un nom puis cliquez sur Terminer.

Le fichier est enregistré comme source de données et utilisable pour créer des étiquettes (voir le PDF - il y a aussi un ODT si vous préférez).

Bon courage.

Voir également cette FAQ

Cordialement

Merci beaucoup, ça a marché, en effet.

J’avais déjà lu le tuto “le publipostage” mais comme je n’avais pas de BD avec table, je n’arrivais pas à passer la première étape.

Maintenant que c’est fait, et que je n’ai pas à tout retaper, tout doit aller pour le mieux :slight_smile:

Merci encore donc, pour la qualité de la réponse et pour la rapidité !
Bonne journée

Re bonjour,
J’ai suivi à la lettre vos indications.
Ca fonctionne en effet, mais à aucun moment de la démarche indiquée il m’est demandé de créer une clé primaire.
Or sans clé primaire, impossible d’éditer ma table…
Comment faire donc, SVP ?
Merci encore d’avance !
Mimi, bien embêtée !!!

J’ai oublié de spécifier que, puisque je ne peux pas éditer, je ne peux pas ajouter une clé primaire…
Mimi again

Bonjour,

Il me semble que le publipostage ne nécessite pas de clé primaire et je ne pense pas qu’on puisse en créer une dans un classeur. Le processus crée bien un fichier ODB, mais on ne peut pas le modifier directement.

Le livret Débuter avec Base indique que toute modification doit se faire sous Calc (§ Accès à d’autres sources de données). Il propose aussi une méthode pour transférer les données d’un classeur dans une table (§ Peupler rapidement une table avec les données d’une feuille de calcul) qui peut avoir été dotée d’une clé principale à sa création.

J’espère que cette réponse vous aidera, car je suis au bout de mes maigres connaissances sur les bases de données.

Cordialement,
JLV

Re bonjour et merci JLV,

Je vais essayer tout ça. et je reviens vers vous pour vous dire comment ça marche.

A savoir, j’ai essayé avec gLabels, mais contrairement à ce qui est indiqué, il ne tolère pas les fichiers xls ni xlsx… J’ai même créé un fichier avec Gnumeric, qui est censé fonctionner avec Glabels, mais peau de balle et balai de crins :slight_smile:

Donc je vais retenter le coup en ayant au départ modifié mon fichier Calc.
Si ça ne marche pas, je passerai par DBase, en “peuplant” rapidement ma table avec mon fichier Calc.

Mais que de complications !!!
LibO ne peut-il pas créer un petit truc simple ? Je pense que 90% des utilisateurices n’ont pas besoin de l’usine à gaz que c’est…

Merci encore !
Mimi

Bien, me revoilà après avoir suivi la démarche qui paraissait la plus simple,

Ca a marché, mais quand j’ai sélectionné les destinataires, celles du début n’ont pas été prises en compte. Pourtant, j’ai suivi à la lettre le tuto “publipostage”…

J’ai donc terminé à la main parce qu’il faut refaire toutes les manip’ à chaque fois, avec plein de noms différents donc, ce qui n’est pas du plus pratique…

Donc je vais me lancer dans le tuto de dBase pour les prochaines fois.

A suivre donc, post pas franchement résolu.
Mais merci encore JLV, j’ai beaucoup appris avec mes tâtonnements !