Import d’images dans des notices existantes
Il arrive de devoir créer les notices de son corpus sans avoir les images. Quand celles-ci arrivent et qu’en face on a plusieurs centaines de notices, il peut être fastidieux et peu fiable d’insérer à la main chaque image dans la notice correspondante.
Avec l’aide d’un fichier php et d’un fichier csv nous avons mis au point une procédure pour importer un grand nombre d’images dans plusieurs notices Omeka déjà existantes.
La commande est la suivante :
- Créer le répertoire “import” à la racine du site*
- Copier ce fichier import-images.php dans le répertoire “import”
- Copier le fichier images.csv” dans le répertoire “import”
- Créer un sous-répertoire “images” dans “import”
- Copier les fichiers à importer (et seulement eux) dans “images”
- En ligne de commande, exécuter php import-images.php
Le fichier images.csv doit avoir le format suivant :
- 1er colonne : N° ID de la notice
- 2e colonne : Nom du fichier orthographié EXACTEMENT comme le fichier correspondant dans le répertoire “images” (extension comprise)
Exemple :
- Répertoire “import” :
/import
/import/images
/import/import-images.php
/import/images.csv
- Répertoire “images” :
/import/images/fichier_pour_la_fiche_123.jpg
/import/images/fichier_pour_la_fiche_987.jpg
/import/images/fichier_pour_la_fiche_9845.jpg
/import/images/autre_fichier_pour_la_fiche_9845.jpg
- Fichier import/images.csv :
123;fichier_pour_la_fiche_123.jpg
987;fichier_pour_la_fiche_987.jpg
9845;fichier_pour_la_fiche_9845.jpg
9845;autre_fichier_pour_la_fiche_9845.jpg
Le fichier PHP nécessaire (en PDF) :
import-images.php
Il est préconisé d’avoir un nommage de fichiers le plus simple possible, sans espace, accent ou caractères comme les parenthèses ou les crochets.
Vincent Buard
OpenEdition vous propose de citer ce billet de la manière suivante :
Richard Walter (21 février 2018). Import d’images dans des notices existantes. EMAN. Consulté le 14 novembre 2025 à l’adresse https://doi.org/10.58079/o6lu

