Code igniter : export CSV, rien de plus simple !
Posted: January 27th, 2009 | Author: Fabien | Filed under: Développement | Tags: code igniter, codeigniter, communication internet, communication multimédia, content management system, Développement, export csv, framework php, helpers, mysql, php, php 5, site internet, site web | Comments OffJérôme Jaglale a développé pour le framework CodeIgniter, un “helpers” qui permet très simplement de réaliser un export Excel en format CSV, directement depuis une requête SQL. Voici en quelques lignes comment utiliser cette fonctionnalité.
Télécharger le csv_helper.php
Décompresser le fichier ZIP et déposer le fichier csv_helper.php dans le répertoire /system/helpers
// chargement de votre librairie database
$this->load->database();
// création de la requête
$this->db->select('champ1');
$this->db->select('champ2');
$query = $this->db->get('ma_table');
// chargement du helper CSV
$this->load->helper('csv');
// renvoie la requete et affiche le resultat avec le format CSV
echo query_to_csv($query);
//OU
// force le téléchargement du fichier mon_fichier.csv
query_to_csv($query, TRUE, 'mon_fichier.csv');
Pour aller plus loin :

