Installation
Si vous n’avez pas déjà le dépôt externals dans votre SPIP, ajoutez le dépôt https://files.spip.net/externals/archives_externals.xml pour trouver le plugin automatiquement.
Qu’apporte ce plugin ?
Les boucles DATA de SPIP permettent de boucler facilement sur du contenu non SPIP. Ce plugin permet de le faire sur des fichiers Excel ou OpenOffice/LibreOffice.
Exemple de boucle
Soit un tableau présenté de la manière suivante :
Nom | Prénom | Téléphone | |
---|---|---|---|
Dupont | Jean | jean.dupont@fai.fr | 01 23 45 67 89 |
Durand | Pierre | pierre.durand@hebergeur.fr | 06 12 34 56 78 |
Vous pouvez accéder aux données de votre tableau comme ceci :
<BOUCLE_donnees(DATA){source xls,monfichier.xls}>
Nom : #NOM<br>
Prénom : #PRENOM<br>
Email : #EMAIL<br>
Téléphone : #TELEPHONE
</BOUCLE_donnees>
Le nom des balises SPIP reprend la première ligne du tableau (en enlevant les accents le cas échéant).
Attention : si votre fichier est au format XLSX ou ODS, il faut modifier ce qui est indiqué après source
comme suit :
<BOUCLE_donnees(DATA){source xlsx,monfichier.xlsx}>
<BOUCLE_donnees(DATA){source ods,monfichier.ods}>
Crédits
Ce plugin est basé sur deux librairies : spreadsheet-reader de Martins Pilsetnieks et Spreadsheet_Excel_Reader. Les librairies sont distribuée avec le plugin.
Comment contribuer ?
Le plugin est disponible sur GitHub pour vos forks : https://github.com/cahri/spip-itera....
Aucune discussion
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |