|
|
Comment transférer des tableaux de données HTML vers Excel en PHP |
PHP est un langage utilisé pour gérer le contenu et les fonctionnalités sur le site . Il s'intègre bien avec HTML et fournit un large éventail de fonctions avec une syntaxe intuitive pour ceux ayant une expérience de programmation précédente dans des langages comme C et C + + . Il a un avantage majeur sur ces langues dans ses capacités à traiter les données sur le Web. Ceci peut être utilisé à de telles fins que la conversion d'un tableau de données HTML en un format plus largement lu par un tableur comme Excel. Instructions 1 passer le code source HTML pour le site dans le script PHP utilisant la fonction " fopen (" site cible ici "," r ") " . 2 Retrouver le code de la table que vous cherchez à transcrire . Tableaux de données HTML sont écrits ligne par ligne. Les tableaux sont marqués au début du code HTML par une balise tag . Entre les deux, chaque ligne est marqué avec une étiquette | au début et un à la fin . Dans chaque rangée , les données est ouverte avec une étiquette et fermé par un | tag . 3 Ecrire une équation de boucle pour commencer à comparer chaque ligne du produit importé des données HTML . Dans cette boucle , écrire un "if" pour commencer lors de la comparaison de la ligne de chaîne pour " » équivaut à true. Dans ce "if" , écrire une boucle pour prendre la comparaison de chaînes à la ligne après " . " 4 écrire trois " if" dans cette boucle. Si la ligne en cours d'évaluation équivaut à " , « ne rien faire , mais laisser la boucle passer à la ligne suivante. Un autre va déclencher une fonction pour analyser les quatre premiers caractères " " de la ligne et les cinq derniers " | " à partir de la ligne de données. Ecrire cette ligne analysée à une chaîne. Et si la ligne ne rime à " ", écrivent un symbole nul "\\ n" à la chaîne. C'est le symbole de commencer une nouvelle ligne. 5 Écrire une ligne pour définir une valeur booléenne à "false" si la ligne en cours d'évaluation est égale à " . " Écrivez les deux boucles précédentes pour mettre fin lorsque cette valeur correspond à false. 6 écrire la chaîne dans un fichier texte avec une extension . Csv. Utilisez une combinaison des fonctions " fopen ( )", " fwrite ( )" et " fclose ()" pour accomplir cette tâche. Cela va créer un fichier de valeurs séparées par des virgules . Après avoir choisi comment télécharger ce fichier , ouvrez-le avec Excel ou tout autre tableur. Vous verrez le tableau reproduit dans les cellules de la feuille de calcul .
|