SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

288 Plugins, 197 contribs sur SPIP-Zone, 162 visiteurs en ce moment

Accueil > Squelettes > Outils pour squelettes > Itérateur XLS > Plugin Itérateur XLS : utiliser des fichier Excel ou OpenOffice dans les (...)

Plugin Itérateur XLS : utiliser des fichier Excel ou OpenOffice dans les boucles DATA

1er mars 2016 – par Julien – 18 commentaires

12 votes

Ce plugin permet d’utiliser des fichiers Excel (XLS/XLSX) ou OpenOffice/LibreOffice (ODS) dans des boucles DATA de SPIP.

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 Email 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 :

  1. <BOUCLE_donnees(DATA){source xls,monfichier.xls}>
  2. Nom : #NOM<br>
  3. Prénom : #PRENOM<br>
  4. Email : #EMAIL<br>
  5. Téléphone : #TELEPHONE
  6. </BOUCLE_donnees>

Télécharger

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....

Voir en ligne : http://plugins.spip.net/iterateur_xls

Dernière modification de cette page le 27 avril 2016

Retour en haut de la page

Vos commentaires

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Mailsubscribers

    16 janvier 2013 – 302 commentaires

    Ce plugin permet de gérer les inscriptions (ou abonnements) à la diffusion de contenu par email. Mailsubscribers permet de gérer les inscriptions par Opt-in simple ou double et la désinscription par URL. Ce plugin gère également plusieurs listes (...)

  • Des blocs dépliables

    6 janvier 2008 – 478 commentaires

    Cet outil vous permet de créer des blocs dont le titre cliquable peut rendre un contenu visible ou invisible, voire de les munir d’une adresse pour que le bloc visible soit récupéré en AJAX. Ces blocs sont disponibles dans tous vos contenus SPIP (...)

  • oEmbed

    4 décembre 2013 – 119 commentaires

    C’est quoi ce truc ? oEmbed est un protocole ouvert qui permet d’insérer le contenu d’une page web dans une autre page. Le contenu inséré peut être de plusieurs types : photo, vidéo, URL ou extrait HTML. L’échange d’information a lieu entre un site (...)

  • Menus

    18 août 2009 – 978 commentaires

    Créez enfin vos menus facilement !

  • Utilisez le framework Foundation dans vos squelettes !

    13 août 2013 – 85 commentaires

    Foundation est un framework CSS et Javascript très complet pour réaliser des sites sur une grille propre et homogène. Mais surtout, il permet de rendre un site responsive très facilement ! Ce plugin ajoute le framework Foundation sur l’espace (...)

Ça spipe par là