Parfois, vous devrez peut-être exporter au format Excel depuis MySQL pour l'utiliser localement. La base de données ou les tableaux de la base de données MySQL peuvent être exportées dans divers formats de fichiers, tels que CSV, XML, SQL, Excel, etc., En utilisant le client PHP, phpmyadmin. Il est également possible d'exporter des données MySQL à l'aide de Script PHP au lieu d'exporter les données manuellement. Lorsqu'une application Web nécessite que les données soient stockées au format Excel à partir de la base de données MySQL, il est préférable d'utiliser le script PHP pour effectuer cette tâche. Ce tutoriel vous montre comment exporter les données MySQL à l'aide du script PHP.
Conditions préalables
Effectuez les tâches suivantes avant d'exporter des données MySQL. Vous devez ouvrir le client MySQL dans le terminal ou le client PhpMyAdmin dans le navigateur pour effectuer les tâches suivantes. Un tableau avec cinq enregistrements sera créé dans une base de données après avoir exécuté les commandes SQL suivantes.
UN. Créer une base de données MySQL
Exécutez la commande SQL suivante pour créer une base de données nommée la société.
Créer une «société» de base de données;B. Créer une table
Exécutez la commande SQL suivante pour créer un tableau nommé des éléments.
Créer des «éléments de table» (C. Insérer des données dans le tableau
Insérer dans les valeurs 'Items' ('Name', 'Type', 'Brand', 'Price')Si vous ouvrez la table des éléments du client PHPMYADMIN, le contenu de la table des éléments ressemblera à l'image suivante.
Exporter les données MySQL vers un fichier Excel
Ici, vous devez créer un fichier PHP nommé read_and_export.PHP pour créer le script suivant, qui lit les enregistrements dans la table des éléments et crée un fichier Excel avec le contenu de la table des éléments. Dans le script, un objet de connexion de base de données est déclaré pour récupérer les données de la table de base de données. Ensuite, une requête sélectionnée est définie pour lire tous les enregistrements du tableau des éléments qui sont stockés dans une variable nommée. Cette variable est utilisée pour afficher le contenu du tableau sous forme tabulaire et créer un fichier Excel avec le contenu de la table en fonction de l'action de l'utilisateur. Lorsque l'utilisateur clique sur un bouton qui sera créé plus tard par le document HTML pour exporter les données de la table au format Excel, la fonction ISSet () de ce script renverra «true."Pour créer le fichier Excel, un nom de fichier est défini avec l'extension xsl. Les informations d'en-tête requises sont passées à l'aide de la fonction d'en-tête (). Ensuite, la variable d'en-tête $ est utilisée pour définir l'en-tête des colonnes dans le fichier Excel. Les valeurs clés de la variable des éléments $ sont utilisées comme valeurs d'en-tête. Ensuite, la fonction implode () est utilisée pour écrire les enregistrements de la table des éléments dans le fichier Excel.
read_and_export.php
requête ($ query);Créer un autre fichier PHP nommé index.PHP avec le code suivant pour afficher les enregistrements dans la table des éléments du navigateur avec le bouton, exporter vers Excel. Ici, la lecture_and_export.Le fichier PHP est inclus au début du script pour établir la connexion de la base de données, lire les données de la table et créer un fichier Excel avec les données de la table lorsque l'utilisateur appuie sur le bouton. Les données de la table seront affichées au format tabulaire à l'aide de bootstrap et jQuery.
indice.php
// Ajouter un script pour lire les données MySQL et exporter vers Excel