Existe-t-il une bonne classe PHP pour exporter les données de mysql vers le fichier XLS?SQl 2 XLS avec PHP
Répondre
Il est très facile de le faire en utilisant la bibliothèque PHPExcel. Il ne va pas lire la base de données pour vous; mais vous pouvez facilement écrire un script qui lit la base de données, puis créer une feuille de calcul lorsque vous parcourez les lignes.
EDIT
Lire la documentation, regardez l'exemple de code:
require_once './Classes/PHPExcel.php';
$query = "SELECT Name, CountryCode FROM City ORDER by ID DESC";
if ($result = $mysqli->query($query)) {
// Create a new PHPExcel object
$objPHPExcel = new PHPExcel();
$objPHPExcel->getActiveSheet()->setTitle('List of Cities');
// Loop through the result set
$rowNumber = 1;
while ($row = $result->fetch_row()) {
$objPHPExcel->getActiveSheet()->fromArray($row,NULL,'A'.$rowNumber++);
}
// Save as an Excel BIFF (xls) file
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('CityList.xls');
}
Suggestion très utile. Merci – Cheerio
J'ai une autre question. Comment puis-je attribuer les données de mysql à la classe. – Cheerio
Parcourez les lignes de la base de données et utilisez la méthode fromPEray() de PHPExcel_Worksheet pour écrire chaque ligne (utilisez le classeur de valeur avancée si vous devez gérer les dates, afin qu'elles soient automatiquement converties en dates Excel et formatées de manière appropriée) –
phpMyAdmin est une interface MySQL basée sur PHP qui prend en charge l'exportation vers Excel. C'est une application et non une classe autonome, cependant.
Oui, je veux implémenter un fichier PHP pour le faire. de mon tableau de bord. – Cheerio
- 1. XLS vers HTML/PHP
- 2. Formatage de fichiers XLS avec PHP
- 3. Problèmes d'exportation vers XLS avec PHP + Jquery
- 4. php fusion sql 2 requêtes
- 5. PHP MySQL Excel à xls?
- 6. php à xls pas la même sortie comme php et sortie xls (différent)
- 7. Fusion xls avec TortoiseHg
- 8. Erreur lors du rendu XML/XLS avec PHP?
- 9. Lire les données de doc, fichiers xls avec PHP
- 10. Données d'exportation PHP vers xls avec tableaux croisés dynamiques
- 11. problème avec php exporté fichier xls Open Office
- 12. Lecture de fichiers xls (Excel) en PHP
- 13. convertisseur pour convertisseur xls en sql
- 14. transformer un xls en xml/ouvrir xls avec C#
- 15. Comparaison de 2 fichiers .XLS et sortie du résultat dans un nouveau fichier .xls?
- 16. 2 sql dans un php while loop
- 17. Sélectionnez SQL avec 2 Table
- 18. requête SQL avec 2 groupant
- 19. lecture xls fichier en php en utilisant codeigniter avec Spreadsheet_Excel_Reader bibliothèque
- 20. mySQL à XLS en utilisant PHP?
- 21. PHP Conversion d'Excel (.xls) en pdfs
- 22. PHP Conversion CSV en XLS - erreur phpExcel
- 23. Sélectionnez MySQL en PHP avec 2 vars
- 24. créer xls avec C# asp.net
- 25. Parsing xls avec des groupes
- 26. PHP Switch avec 2 valeurs
- 27. PHP sélectionner avec 2 tableaux
- 28. Lecture d'un fichier XLS avec codeigniter 2.0
- 29. Problème Kohana 3 + PhpExcel avec l'exportation xls
- 30. Télécharger avec un smartphone générer un fichier xls avec PHPExcel
À moins l'un de vos fichiers inclus génère une sortie, cela vous donnera une page blanche. Le fichier xls est en cours d'écriture dans le répertoire de travail en cours sur le système de fichiers du serveur ... et il n'y a rien ici pour l'afficher dans le navigateur, ou lancer un dialogue d'enregistrement de fichier. –
Modifiez le nom de fichier dans l'enregistrement en $ objWriter-> save ('php: // output'); ou ajoutez readfile ('CityList.xls'); immédiatement après la sauvegarde (ayant envoyé les en-têtes de réponse http appropriés pour un fichier xls en premier); –
Regardez les exemples dans le répertoire/Tests de la distribution PHPExcel, en particulier 01simple-download-xls.php –