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 →Pré-requis : typo section: CSV -> CSV-XML |
m ajout catégories: Doc, BM-Orléans, Script |
||
| Ligne 44 : | Ligne 44 : | ||
{{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.}} | {{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.}} | ||
<syntaxhighlight lang="bash">./03-bmoUpdate2Last.sh ~/projets-eclipse/bm-orleans/dev/src/convertisseur/xsl/</syntaxhighlight> | <syntaxhighlight lang="bash">./03-bmoUpdate2Last.sh ~/projets-eclipse/bm-orleans/dev/src/convertisseur/xsl/</syntaxhighlight> | ||
[[category:Doc]] | |||
[[category:BM-Orléans]] | |||
[[category:Script]] | |||
Version du 10 mai 2012 à 10:13
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/