Comment convertir Excel XLS CSV à l'aide de PHP
Quelqu'un peut-il me guider comment faire pour convertir XLS en CSV à l'aide de PHP?
J'ai une feuille de calcul excel qui contient une liste de documents, je veux convertir ce avec le format CSV à l'aide de PHP.
- Tu veux dire d'Excel XLS?
- Ouais vous avez raison..
- Excel dispose d'une option d'exportation CSV. N'est-il pas possible de vos utilisateurs d'utiliser? (Il suffit de penser aux moins de travail intensif...)
- Un fichier CSV ne peut contenir qu'une seule table de données, de sorte qu'il n'est pas possible de convertir un fichier XLS avec plusieurs tables dans un fichier CSV.
- Bien sûr, vous pouvez, et c'est une feuille de calcul que vous consultez. il permettra d'exporter la dernière feuille de calcul par défaut.
Vous devez vous connecter pour publier un commentaire.
Probablement, vous pouvez commencer à la lecture d'un XLS en utilisant PHP.
Puis, à l'aide de la logique principale à la sortie de ce que vous voulez (csv dans votre cas).
Bonne chance,
Ce sera sûrement travail,
Espère que cela aide...
Réécrire le code fourni par @Rajat Modi à l'aide de PhpSpreadsheet de la bibliothèque en raison de PHPExcel est obsolète.
https://github.com/PHPOffice/PhpSpreadsheet
https://phpspreadsheet.readthedocs.io/en/develop/
Vous pouvez utiliser la bibliothèque php PHPExcel pour lire le fichier excel, et juste en boucle sur les lignes et les cellules et il suffit d'écrire les données dans un fichier csv?