SPIP-Contrib

SPIP-Contrib

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

290 Plugins, 198 contribs sur SPIP-Zone, 84 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 – 25 commentaires

12 votes

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

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 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 10 février 2018

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

  • Convertir un site SPIP 3 en utf-8 avec le plugin Grenier

    8 janvier 2014 – 24 commentaires

    SPIP 3 fonctionne nativement avec l’encodage universel unicode utf-8. Sur certains sites (par exemple sur une mise à jour), on peut avoir un site qui est resté en iso-latin ce qui n’est pas conseillé (source de bugs, d’incompatibilité, ...) . (...)

  • Hébergeurs payants

    24 janvier 2009 – 34 commentaires

    Cet article en encore à réorganiser / scinder en deux selon le type (mutualisé ou pro). À priori, SPIP fonctionnera sur tout hébergeur payant traditionnel (qui propose PHP et MySQL). Merci de ne pas mettre des remarques du genre « l’hébergeur truc (...)

  • MediaBox

    10 mai 2010 – 539 commentaires

    Avertissement Le présent plugin est installé et activé par défaut sur toute les version de SPIP > 3.0. Inutile donc de l’installer manuellement sauf si vous utilisez SPIP 2.1. Aperçu La MediaBox est une Boîte multimédia polyvalente et (...)

  • DocumentationFormsTables

    9 décembre 2006 – commentaires

    Article publié : ces notes et d’autres sont désormais publiées sur SPIP-Contrib ici Forms & tables - carnet de notes, donc il faut mieux y aller pour tout complément Différence entre un formulaire et une table un formulaire est dédié a la saisie (...)

  • GIS 4

    11 août 2012 – 1495 commentaires

    Présentation et nouveautés La version 4 de GIS abandonne la libraire Mapstraction au profit de Leaflet. Cette librairie permet de s’affranchir des librairies propriétaires tout en gardant les mêmes fonctionnalités, elle propose même de nouvelles (...)