Exporter les donnes d une feuille d excel
Fermé
tamassint
-
Modifié par tamassint le 5/06/2011 à 20:27
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 6 juin 2011 à 14:17
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 6 juin 2011 à 14:17
A voir également:
- Exporter les donnes d une feuille d excel
- Liste déroulante excel - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Déplacer une colonne excel - Guide
- Si et excel - Guide
- Calculer une moyenne sur excel - Guide
1 réponse
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
Modifié par arthezius le 6/06/2011 à 06:11
Modifié par arthezius le 6/06/2011 à 06:11
Exporte les données dans un fichier CSV que tu pourras importer en PHP ensuite.
Il te suffira alors de lire le fichier CSV (qui est un simple fichier texte) ligne par ligne et avec un explode tu pourras lire les retrouver tes données pour chaque cellule.
« La recherche commence là où s'arrête la connaissance. »
Il te suffira alors de lire le fichier CSV (qui est un simple fichier texte) ligne par ligne et avec un explode tu pourras lire les retrouver tes données pour chaque cellule.
« La recherche commence là où s'arrête la connaissance. »
6 juin 2011 à 12:23
j ai deja essayer ce fichier CSV mais j suis pas arrive a ce que je veux. pouvez vous s il vous plait m expliquer ca un peu en detail pour que je puisse y arriver et c est quoi explode;/
merci
Modifié par Varaldi Q le 6/06/2011 à 13:06
--EDIT--
Je crois que je me suis planté de topic
6 juin 2011 à 14:17
Chaque ligne correspond à une ligne de ton fichier excel.
Chaque colonne du fichie excel est délimité en principe par une virgule.
En PHP, tu peux lire un fichier texte et même écrire dedans (ce qui à priori ne nous intéresse pas dans le cas présent).
Pour lire un fichier texte en PHP: https://openclassrooms.com/fr/courses
Pour lire un fichier ligne par ligne, tu peux reprendre le deuxième code de cette page: http://dev.petitchevalroux.net/php/lecture-fichier-ligne-par-ligne-php.227.html
(regarde le lien précédent avant si tu veux comprendre ce script)
Avec ce script, on va donc lire ligne par ligne le fichier CSV.
Les colonnes sont toutefois délimité par une virgule.
On peux séparer les valeurs des colonnes par la fonction explode() de PHP
Voir cette page: http://php.net/manual/fr/function.explode.php
Si tu reprends l'exemple de code pour la lecture ligne par ligne du fichier (voir le deuxième lien), chaque ligne est récupéré et affiché par la variable $buffer.
Avec explode(), tu pourra récupérer les valeurs des colonnes du fichier excel.
Dans cet exemple modifié, j'affiche les deux première colonne.
explode() récupère les valeurs qui sont séparé par le caractère qu'on place entre les guillemets. Cette fonction créé un tableau (array) dans la variable $colonne. La première valeur (première colonne) commence à 0 et peut donc être affiché avec la variable $colonne[0].
Autrement dit, le chiffre contenu dans cette variable, correspond au numéro de la colonne -1 (du fichier excel).
J'espère avoir été clair dans mes explications et que ça te permettra d'avancé.
Si tu veux d'avantage de précision, hésite pas à demander.