Objectif
Ce plugin surcharge l’export CSV natif [1] de SPIP (fonctions de ecrire/inc/exporter_csv.php) en le rendant plus robuste et puissant : l’export se fait directement au format XLSX si c’est CSV pour Excel qui est demandé [2].
Le plugin Formidable et sa fonction d’export vers Excel en bénéficie automatiquement [3].
Ce plugin utilise la librairie Spout facilitant l’export de de données aux formats :
- CSV (universel)
- XLSX (Microsoft Excel)
Installation
Ce plugin s’installe comme tous les autres plugins.
Usage basique
Il n’y a rien à faire, le plugin remplace automatiquement l’export natif de SPIP.
Usage développeur
Exemple de code utilisant la fonction d’export CSV de SPIP :
Simplification du code de formidable en guise d’exemple :
$exporter_csv = charger_fonction('exporter_csv', 'inc/', true);
$delim=','; // Export au format CSV
$fichier_csv = $exporter_csv('nomdufichier', $array_data, $delim, $array_entetes, true);
$delim='TAB'; // Export au format XLSX
$fichier_csv = $exporter_csv('nomdufichier', $array_data, $delim, $array_entetes, true);
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 : |