par
@rthur » 21 janv. 2015, 09:47
Bonjour,
Pour changer l'encodage voici les fonctions utiles : utf8_encode(), utf8_decode(), iconv()
Pour transformer un csv en fichier Excel, il existe
plusieurs dizaines de librairies.
En voici une :
https://github.com/faisalman/simple-excel-php
Un point à avoir en tête, il est beaucoup plus simple de créer des fichiers .xlsx, c'est à dire compatible avec Excel > 2003 car c'est basé sur un format XML ouvert.
Tandis que les fichiers au format .xls sont dans un format propriétaire de Microsoft plus difficile à générer.
Bonjour,
Pour changer l'encodage voici les fonctions utiles : utf8_encode(), utf8_decode(), iconv()
Pour transformer un csv en fichier Excel, il existe [url=https://www.google.com/search?q=php+csv+to+xls]plusieurs dizaines de librairies[/url].
En voici une : https://github.com/faisalman/simple-excel-php
Un point à avoir en tête, il est beaucoup plus simple de créer des fichiers .xlsx, c'est à dire compatible avec Excel > 2003 car c'est basé sur un format XML ouvert.
Tandis que les fichiers au format .xls sont dans un format propriétaire de Microsoft plus difficile à générer.