Avec une liste de codes-barres, extraire des notices de Loris

Préalable : le logiciel Notepad++

Le logiciel Notepad++ n'est pas indispensable, mais il est pratique, parce qu'il propose de nombreuses fonctionalités.

Installation de Notepad++

Allez sur Notepad-plus-plus.org et téléchargez le programme d'installation. Répondez Oui ou Suivant à toutes les questions.

Téléchargement de Notepad++

Épingler Notepad++ à la barre des tâches

Cette manipulation n'est pas non plus indispensable, mais elle est rapide et pratique : il s'agit de mettre le programme Notepad++ en bas dans la barre des tâches, de manière à l'avoir sans cesse sous la main.

Menu Démarrer, Tous les programmes, puis repérez le dossier Notepad++, ouvrez-le (un clic), puis faites un clic droit sur la ligne Notepad++.

Épingler Notepad++ à la barre des tâches

Choisissez Épingler à la barre des tâches.

Épingler Notepad++ à la barre des tâches

Résultat dans la barre des tâches :

Notepad++ dans la barre des tâches

Ouvrir votre liste de codes-barres

Vous avez une liste de codes-barres dans un fichier texte. Faites un clic droit sur l'icône et choisissez Edit with Notepad++.

Edit with Notepad++

Un fois le fichier ouvert, faites ctrl+h (ou menu Rechercher, Remplacer) :

Remplacer dans Notepad++

Remplissez le formulaire comme ceci :

Formulaire de remplacement dans Notepad++

Détails :

Le résultat tient sur une seule ligne (puisque nous venons de remplacer tous les retours-chariots). Copier tout : ctrl+a, puis ctrl+c.

[Si vous n'avez pas Notepad++ :
Vous pouvez faire la même chose dans Word : ctrl+h, rechercher : ^p, remplacer par : ;
puis ctrl+a, ctrl+c]

Extraction dans Loris

La requête

Lancez Loris, Interrogation monocritère, table Exemplaire
Index d'interrogation : Code-barre
Critère d'interrogation : Collez ce que vous venez de placer en mémoire vive (tous les codes-barres séparés par un point-virgule).

Formulaire de recherche dans Loris

Choisissez l'opérateur Ou :

Opérateur entre termes : ou

Extraction

Lancer la recherche comme d'habitude. Le nombre de réponses s'affiche en bas à droite.

Requête dans Loris

Cliquez ensuite sur l'imprimante en haut à gauche :

Impression sous Loris

Choissez en bas le modèle XDéménagement. Puis cliquez sur le bouton Extraction.

Choix du modèle d'impression sous Loris

Il existe de nombreux autres modèles, et on peut en paramétrer d'autres. Toux ceux dont le nom commence par X sont des fichiers tabulés (les données sont séparées par une tabulation) que l'on peut exploiter dans un tableur (Excel, Calc...).

Attention ! Répondez Non au message qui s'affiche :

Répondez Non !

Il ne se passe rien. C'est normal. Vous pouvez quitter Loris.

Exploitation sous Excel

Loris a généré un fichier demenagement.xls dans C:\Program Files (x86)\EVER EZIDA\LORIS Client 3.7\Prod\
Nous aurions pu l'ouvrir directement dans Excel. Malheureusement, Excel ne reconnaît pas que le fichier est en Unicode. Nous allons d'abord ouvrir le fichier avec Notepad++ et faire une petite modification pour que Excel comprenne qu'il a à faire à de l'Unicode.

Traitement avec Notepad++

Ouverture du fichier dans Notepad++

Pour ouvrir le fichier demenagement.xls dans C:\Program Files (x86)\EVER EZIDA\LORIS Client 3.7\Prod\ :

Deux astuces pour aller plus vite :

Ajouter un favori à Notepad++

Convertir en UTF-8

Lorsque le fichier est ouvert dans Notepad++, faites Encodage, Convertir en UTF-8 :

Convertir en UTF-8

L'ironie de la chose est que le fichier est déjà en UTF-8 : on voit tout de suite que les caractères sont correctement accentués. Cela signifie que Notepad++ est plus malin qu'Excel !

N'oubliez pas d'enregistrer : ctrl+s (ou Fichier, Enregistrer).
Puis vous pouvez quitter Notepad++.

Ouverture du fichier dans Excel

Lancez Excel, faites Fichier, Ouvrir. Allez dans C:\Program Files (x86)\EVER EZIDA\LORIS Client 3.7\Prod\ (comme pour Notepad++, vous pouvez ajouter ce répertoire à votre environnement : Outils, Ajouter à mon environnement).

Ajouter à l’environnement d’Excel

Attention à bien spécifier le format de certaines colonnes : les codes-barres doivent être au format Texte !

Codes-barre au format Texte

Attention à bien spécifier le format de certaines colonnes : les PPN doivent être au format Texte !

PPN au format Texte

Une ligne = un exemplaire

Lorsque dans Loris un champ a plusieurs valeurs (plusieurs auteurs, plusieurs sous-titres), le fichier Excel a une ligne supplémentaire par valeur supplémentaire.

Plusieurs lignes pour 1 seul exemplaire

Si vous souhaitez éviter ça (ce n'est pas toujours souhaitable !), il suffit de sélectionner tout et de trier les données par colonne DK (DK = le numéro de notice dans Loris).
Ensuite, allez en fin de fichier et supprimez les lignes en trop : vous obtenez un fichier parfaitement calibré.

Sélectrionner tout

Menu Données, Trier

Trier par DK

Menu Édition, Supprimer

Supprimer les lignes en trop