Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
« Doc/BM-Orléans/Conversion CSV vers BMO-XML » : différence entre les versions
Aller à la navigation
Aller à la recherche
m ajout catégories: Doc, BM-Orléans, Script |
m a déplacé Doc/BM-Orléans/Conversion CSV vers CSV-XML vers Doc/BM-Orléans/Conversion CSV vers BMO-XML : nommage ambigu |
(Aucune différence)
| |
Version du 15 mai 2012 à 11:27
Pré-requis
les données doivent être à jour et converti en CSV. On aura besoin des fichiers suivants :
- toolbox.sh # fourni des fonctions communes
- 01-bmoAllCsv2Xml.sh # converti tous les documents disponible dans la cible
- bmocsv2xml.sh # converti 1 document
- 02-bmoCsvXml2Xml.sh
- 03-bmoUpdate2Last.sh
CSV -> CSV-XML
./01-bmoAllCsv2Xml.sh <dossier-source> <dossier>
Le dossier source est le dossier parent de tous les dossiers de collection, par exemple : ~/projets-eclipse/bm-orleans/projet/donnees/Donnees-a-reprendre/ contient :
├── almanachs
│ ├── almanachs-2012-mar-20.csv
│ ├── almanachs-2012-mar-20.xls
│ └── ...
├── cartes-plans
│ ├── cartes-plans-2012-mar-20.csv
│ ├── cartes-plans-2012-mar-20.xls
│ └── ...
├── cartes-postales
│ ├── cartes-postales-2012-mar-20.csv
│ ├── cartes-postales-2012-mar-20.xls
│ └── ...
├── gravures
│ ├── gravures-2012-mar-20.csv
│ ├── gravures-2012-mar-20.xls
│ └── ...
├── hubert -> ./vassal-hubert
│ └── ...
├── journal-loiret
│ └── 452346101_18660110110289
├── lenoir
│ └── ...
├── vassal -> ./vassal-hubert
│ └── ...
└── vassal-hubert
└── ...
Exemple de commande
./01-bmoAllCsv2Xml.sh \ ~/projets-eclipse/bm-orleans/projet/donnees/Donnees-a-reprendre/ \ ~/projets-eclipse/bm-orleans/dev/src/convertisseur/xsl/
CSV-XML -> BMO-XML
Important :
Ce script attends des fichiers non horodatés, si c'est la première fois que vous faite cette conversion, il faudra d'abord executé la commande 03-bmoUpdate2Last.sh qui met à jour le fichier non-horodaté avec la dernière version..
./03-bmoUpdate2Last.sh ~/projets-eclipse/bm-orleans/dev/src/convertisseur/xsl/