Est-il possible de convertir un fichier csv en fichier Excel sur demande via Apache/.htaccess
Utiliser PHPExcel
include 'PHPExcel/IOFactory.php';
$objReader = PHPExcel_IOFactory::createReader('CSV');
// If the files uses a delimiter other than a comma (e.g. a tab), then tell the reader
$objReader->setDelimiter("\t");
// If the files uses an encoding other than UTF-8 or ASCII, then tell the reader
$objReader->setInputEncoding('UTF-16LE');
$objPHPExcel = $objReader->load('MyCSVFile.csv');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('MyExcelFile.xls');
Remarque: PHPExcel est maintenant répertorié comme OBSOLÈTE .
Les utilisateurs sont dirigés vers PhpSpreadsheet .
Oui, Apache étant open-source, vous pouvez modifier l'analyseur .htaccess pour appeler une bibliothèque afin de convertir vos fichiers CSV en fichiers Excel. Mais je ne pense pas que c'est ce que vous recherchez. :-).
Je pense vraiment que vous avez besoin d’un site Web dynamique. Ensuite, vous pouvez utiliser PHP ou n’importe quel langage pris en charge pour faire ce que vous devez faire.
quelque chose comme ceci: http://www.westwideweb.com/wp/2009/01/12/convert-csv-to-xls-Excel-in-php/
Il y a un projet dans sourceforge qui effectue cette conversion:
http://sourceforge.net/projects/py-csv2xls/
Mais pour la conversion, vous devez créer une page dynamique dans Apache (en python, php ...)