Outils pour utilisateurs

Outils du site


td_histoire_numerique:creation_liste_notices_bnf

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
td_histoire_numerique:creation_liste_notices_bnf [2015/09/22 22:26]
Francesco Beretta
td_histoire_numerique:creation_liste_notices_bnf [2015/09/22 22:44]
Francesco Beretta [Création et nettoyage du fichier à encoder]
Ligne 55: Ligne 55:
 Grâce au filtre sur les années de naissance, la période étudiée va du début du 12e siècle jusqu'​à la deuxième moitié du 18e siècle. Grâce au filtre sur les années de naissance, la période étudiée va du début du 12e siècle jusqu'​à la deuxième moitié du 18e siècle.
  
 +D'​ailleurs,​ sous le champs '​Requête'​ de l'​éditeur SPARQL de data.bnf.fr vous trouverez des exemples d'​autres requêtes qu'on peut effectuer.
 \\ \\
  
Ligne 61: Ligne 62:
     * Revenez à la page de la '​Requête'​ et changer le '​Format du résultat'​ à CSV (comma-separated values)     * Revenez à la page de la '​Requête'​ et changer le '​Format du résultat'​ à CSV (comma-separated values)
     * Re-exécutez la requête. En fonction du navigateur utilisé et de son paramétrage,​ deux cas de figure sont possibles: ​     * Re-exécutez la requête. En fonction du navigateur utilisé et de son paramétrage,​ deux cas de figure sont possibles: ​
-      * le texte séparé par virgule s'​affiche:​ dans ce cas, sélectionnez toute la page du résultat et copiez-la copier dans le presse-papier+      * le texte séparé par virgule s'​affiche: ​ 
 +         ​* ​dans ce cas, sélectionnez toute la page du résultat et copiez-la copier dans le presse-papier
          * ouvrez une nouvelle feuille de calcul dans le logiciel de tableur (Calc pour LibreOffice/​OpenOffice;​ Excel dans la suite Microsoft)          * ouvrez une nouvelle feuille de calcul dans le logiciel de tableur (Calc pour LibreOffice/​OpenOffice;​ Excel dans la suite Microsoft)
-         ​* ​Collez ​avec collage spécial dans la première cellule de la feuille de calcul: A1 et choisir 'Texte non formaté'​. +         ​* ​collez ​avec collage spécial dans la première cellule de la feuille de calcul: A1 et choisir 'Texte non formaté'​. 
-    +      le texte du document au format CSV est proposé en téléchargement 
-    * Dans la boîte de dialogue mettre '​Virgule'​ comme séparateur +         * dans ce cas, enregistrez-le sur votre disque dur, dans un dossier du TD histoire numérique consacré à l'​exercice 2, en ajoutant au nom le suffixe '​.csv'​. Par exemple, appelez le fichier '​liste_notices_BNF.csv'​. 
-      * Mettre ​le 'Type de colonne'​:'Texte' pour la colonne 'annee+         * démarrez le logiciel Calc de la suite LibreOffice (ou eXcel de la suite Microsoft Office) et ouvrez le fichier que vous venez d'​enregistrer 
-      * Importer ​et vérifier le résultat+    * Dans la boîte de dialogue ​qui s'​ouvre au moment de coller le contenu du presse-parier,​ ou lors de l'​ouverture du fichier enregistré:​ 
 +      * mettre le jeu de caractères à UTF-8 
 +      * mettre '​Virgule'​ comme séparateur 
 +      * pour la colonne '​annee',​ mettre ​le 'Type de colonne' ​à '​Texte'​ 
 +      * importer ​et vérifier le résultat
     * Sauvegarder le nouveau fichier avec le nom '​liste_notices_BNF'​ au format .ods ou .xls     * Sauvegarder le nouveau fichier avec le nom '​liste_notices_BNF'​ au format .ods ou .xls
  
     * Ajouter une colonne avant la colonne '​annee'​ qu'on va appeler '​nom'​     * Ajouter une colonne avant la colonne '​annee'​ qu'on va appeler '​nom'​
-    * Dans la première cellule qui contient les données insérer la formule: <​code>​ =SI(ESTVIDE(B2);​C2;​B2)</​code>​ +    * Dans la première cellule qui contient les données insérer la formule: <​code>​=SI(ESTVIDE(B2);​C2;​B2)</​code>​ 
-    * Copier-coller cette formule dans toutes les cellules de la colonne sauf la première ligne+    * Copier-coller cette formule dans toutes les cellules de la colonne sauf la première ligne
 +      * sélectionner toutes les cellules de la colonne = sélectionner la première, appuyer sur la touche majuscule, sélectionner la dernière cellule 
 +      * exécuter la commande: '​Collage spécial'​ et cocher uniquement la case '​formule'​
     * Ajouter une colonne annee_mediane après la colonne année     * Ajouter une colonne annee_mediane après la colonne année
     * Insérer dans toutes les cellules de cette colonne la formule <​code>​=SI(ESTERREUR(CHERCHE("​-";​E2)) ; E2; CONCATENER(GAUCHE(E2;​2);"​51"​))</​code>​     * Insérer dans toutes les cellules de cette colonne la formule <​code>​=SI(ESTERREUR(CHERCHE("​-";​E2)) ; E2; CONCATENER(GAUCHE(E2;​2);"​51"​))</​code>​
td_histoire_numerique/creation_liste_notices_bnf.txt · Dernière modification: 2015/09/25 07:19 par Francesco Beretta