Existe-t-il une bibliothèque PHP gratuite pour lire/écrire des fichiers Excel? Je ne veux pas utiliser XML (je pense que vous pouvez lire des fichiers Excel en XML, je ne veux pas le faire de cette façon). J'ai également besoin de créer des graphiques et d'autres goodies, donc enregistrer le fichier en tant que csv ne fonctionnera pas non plus.Bibliothèque PHP pour lire/écrire des fichiers MS Excel?
Répondre
Peut-être que http://phpexcel.codeplex.com/ est ce que vous cherchez?
Bien que les diagrammes/graphiques ne seront pas supportés dans PHPExcel jusqu'à la prochaine version (mi/fin février) –
J'ai fait une vérification rapide, je ne pense pas qu'il a des fonctions pour créer des graphiques? –
@ user187809 - À moins que vous n'utilisiez .COM, vous ne pouvez pas obtenir de graphiques/graphiques avec une bibliothèque dont je suis au courant ... si vous commencez à utiliser PHPExcel maintenant, vous aurez des graphiques dans quelques semaines. –
Ne prend pas en charge les graphiques/diagrammes; il ne lit pas non plus les fichiers Excel –
Vous devez télécharger la bibliothèque puis utilisez ci-dessous code pour lire/écrire Excel avec des graphiques: -
<?php
error_reporting(E_ALL);
date_default_timezone_set('Europe/London');
require_once '../Classes/PHPExcel/IOFactory.php';
require_once '../Classes/PHPExcel.php';
$excel2 = PHPExcel_IOFactory::createReader('Excel2007');
/*Enable chart read on excel*/
$excel2->setIncludeCharts(TRUE);
/*Enable chart read on excel*/
$excel2 = $excel2->load('excelname.xlsx'); // Empty Sheet
/*update cell data if you required */
$excel2->getActiveSheet()->setCellValue('B6', '2');
$excel2->getActiveSheet()->setCellValue('B7', '1');
$excel2->getActiveSheet()->setCellValue('B8', '3');
/*-----------------------------*/
$objWriter = PHPExcel_IOFactory::createWriter($excel2, 'Excel2007');
/*Enable chart write on excel*/
$objWriter->setIncludeCharts(TRUE);
/*Enable chart write on excel*/
$objWriter->save('excelout.xlsx');
?>
je recommande d'utiliser Classe PHP MS-Excel Stream Handler, qui est l'une des bibliothèques de classe supérieure pour cela :)
Il ya un grand article pour expliquer comment lire/écrire des fichiers Excel via le code php.
- 1. qui est une bonne bibliothèque pour lire et écrire des fichiers MS Excel avec Python 3
- 2. Bibliothèque de comptes Word pour fichiers PDF et MS Office
- 3. Bibliothèque C++ pour charger des fichiers Excel (.xls)
- 4. Amélioration des performances de l'écriture MS Excel
- 5. ouvrir des fichiers Excel
- 6. Bibliothèque Open Source pour convertir des fichiers DOC et d'autres fichiers MS-Office en images
- 7. Fusionner des fichiers Excel en utilisant php
- 8. Bibliothèque MS Project
- 9. décrypter des fichiers Excel
- 10. Bibliothèque PHP pour générer des fichiers e-mail EML?
- 11. Pilote ODBC sous Unix pour MS Excel?
- 12. C# Fichiers Excel téléchargeables de la bibliothèque de classes
- 13. Importer des fichiers Excel avec image dans php/mysql
- 14. Quelle est la meilleure bibliothèque pour analyser les fichiers Excel en PHP?
- 15. Lire le fichier MS Excel 2007 en utilisant PHP
- 16. . NET Créer des fichiers Excel
- 17. Existe-t-il une bibliothèque Dot NET (C#) pour les opérations MS Excel (lecture/écriture)?
- 18. Lier MS Excel aux requêtes MS Access
- 19. MS-Excel Temps négatifs
- 20. Manipuler des fichiers Excel
- 21. MS Excel générique recherche
- 22. Protection des fichiers Excel
- 23. Ms accès exporter vers Excel
- 24. MS Excel - formulaire dynamique
- 25. Vous souhaitez fusionner et supprimer des lignes dupliquées de fichiers MS Excel
- 26. Ouvrir MS Excel par Matlab
- 27. Méthode d'arrondi des devises MS Excel
- 28. Recherche inversée MS Excel
- 29. Bibliothèque C++ pour créer des fichiers tar
- 30. Bibliothèque Java pour lire des fichiers audio?
Pouvez-vous définir "goodies"? –