Format d'import et d'export d'adresses "Simple"
Le format d'import et d'export prédéfini "Simple" est celui que nous recommandons d'utiliser pour échanger des données d'adresses soit avec une autre base de données BiblioMaker, soit avec d'autres logiciels (par exemple, une bibliothèque scolaire pourrait importer les élèves enregistrés par le secrétariat).
Le fichier d'import/export est au format texte avec une marque de tabulation entre les rubriques (champs) et un saut de ligne entre les fiches (enregistrements). La table de caractères peut être UTF-8, Windows ou macOS.
Pour importer des adresses dans le logiciel, la méthode la plus courante consiste à préparer le fichier à importer avec un tableur comme Microsoft Excel ou LibreOffice Calc, qui permettent de définir facilement l'ordre des rubriques par déplacement de colonnes. A cet effet, la première colonne du tableau ci-dessous contient la lettre de la colonne dans laquelle doit figurer la rubrique.
L'ordre des rubriques est prédéfini :
Colonne | Rubrique | Remarque | Exemple |
A | Code | max. 20 caractères | AB123 |
B | Titre | Madame | |
C | Prénom | Laura | |
D | Nom | obligatoire | Durand |
E | Adresse 1 | 1ère ligne de l'adresse | Avenue de la Gare 12 |
F | Adresse 2 | 2e ligne de l'adresse | Case postale |
G | Code postal | 1000 | |
H | Ville | Lausanne | |
I | Région | Suisse romande | |
J | Téléphone privé | 021 123 45 67 | |
K | Catégorie | Jeune | |
L | Statut | AB | |
M | Sexe | 1 = masculin, 2 = féminin | 2 |
N | Date de naissance | 27.12.2018 | |
O | Autorisation | Nombre d'emprunts maximal | 5 |
P | Pays | Suisse | |
Q | Libre 1 | alphanumérique | |
R | Libre 2 | alphanumérique | |
S | Libre 3 | alphanumérique | |
T | Libre 4 | alphanumérique | |
U | Langue | Langue de correspondance | Français |
V | Telefax | 021 123 45 67 | |
W | Canton | VD | |
X | laura.durand@bluewin.ch | ||
Y | Page web | www.facebook.com/laura_durand.html | |
Z | Remarques | alphanumérique | |
AA | Notes | ||
AB | Dernier emprunt | 24.11.2023 | |
AC | Prêts bloqués | 0 = non, 1 = oui | |
AD | N° client | 123ATS | |
AE | Personne de référence | M. Laurent | |
AF | Monnaie | CHF | |
AG | Solde dû | 0 | |
AH | Chiffre d'affaires | 0 | |
AI | Délai de livraison | en jours | 14 |
AJ | Délai rappel | en jours | 14 |
AK | Type | Lecteur | |
AL | Abonné depuis le | date | 22.11.2020 |
AM | Abonnement échu le | date | 20.20.2023 |
AN | Date limite de retour | date | 24.10.2024 |
AO | Nombre max. de réservations | numérique | 4 |
AP | Identifiant LDAP | ABC123 | |
AQ | Correspondance | 0 = courrier postal, 1 = e-mail | 1 |
AR | Autoriser la consultation de l'historique des prêts | 0 = non, 1 = oui | 1 |
AS | Téléphone mobile | 079 543 23 45 | |
AT | Téléphone professionnel | 022 123 45 67 |
Si le code n’est pas importé, une nouvelle fiche sera créée pour chaque fiche importée et le code sera créé automatiquement par le programme (pour autant que l’option Numérotation automatique ait été cochée dans les Options du fichier des adresses, sinon les fiches sans code seront refusées). S’il est importé, le programme cherche le code importé dans les fichier des adresses : s’il trouve une fiche avec ce code, BiblioMaker mit à jour cette fiche avec la fiche importée, sinon il génère une nouvelle fiche et lui attribue le code de la fiche importée.
Si le type de l’adresse est importé et que le type n’existe pas dans le fichier de données, le programme crée le type dans les Options. Si le type n’est pas importé (ou s’il est importé mais la fiche importée ne contient pas de type), le programme attribuera à la fiche importée le type spécifié dans les options d’import.
Certaines rubriques, si elles sont vides, prennent automatiquement la valeur par défaut définie dans les options : il s’agit de Sexe, Autorisation, Langue, Statut.
Si la rubrique Adresse2 contient le caractère ASCII décimal 189 (Mac) ou 166 (Windows), celui-ci est interprété comme un saut de ligne et est substitué par un retour de chariot. Il est ainsi possible d’importer une adresse postale sur plusieurs lignes dans la rubrique Adresse.
Lors de la mise à jour d’une fiche Adresse, les rubriques Abonné depuis le et Abonnement échu le ne sont mises à jour que si les valeurs dans la fiche importée sont non nulles. Par ailleurs, si la fiche importée ne contient aucune valeur pour la rubrique Autorisation, le programme laisse la valeur actuelle de la fiche mise à jour.
Astuce : pour faciliter la préparation d'un fichier d'import, vous pouvez exporter des fiches adresses depuis BiblioMaker en utilisant le format d'export Simple et ouvrir ce fichier dans un tableur. Vous aurez ainsi un modèle avec les colonnes dans l'ordre nécessaire. Il suffira dès lors de préparer votre fichier d'import en vous inspirant du modèle.