A voir également:
- Importer des fichiers excel vers bd SQL
- Liste déroulante excel - Guide
- Renommer des fichiers en masse - Guide
- Word et excel gratuit - Guide
- Importer favoris chrome - Guide
- Déplacer colonne excel - Guide
2 réponses
Salut,
La fonction permettant de lire à partir d'un fichier excel (extention .csv) est la suivante :
fgetcsv (nom_fichier, nbre_octets [,délimiteur]) : qui lit les lignes d’un fichier CSV et les stocke dans un tableau. Les
lignes sont séparées par un délimiteur (la virgule par défaut). Chaque ligne comporte un nombre de colonnes séparées.
Vous enregistrez votre fichier sous *.csv.
Pour mieux comprendre les choses l'ouvrir avec le bloc notes:
exemple (fich.csv) :
math;76,9;4%
info;87;8%
le bout de code :
$fichier=fopen("fich.csv","r");
while ($donnee = fgetcsv ($fichier, 1000, "\n"))
{
list($matiere,$note,$pourcentage)=explode(";",$donnee[0]);
echo "Matiere : ". $matiere. " Note : ". $note. "-". $pourcentage. "<br>" ;
}
fclose($fichier);
La fonction permettant de lire à partir d'un fichier excel (extention .csv) est la suivante :
fgetcsv (nom_fichier, nbre_octets [,délimiteur]) : qui lit les lignes d’un fichier CSV et les stocke dans un tableau. Les
lignes sont séparées par un délimiteur (la virgule par défaut). Chaque ligne comporte un nombre de colonnes séparées.
Vous enregistrez votre fichier sous *.csv.
Pour mieux comprendre les choses l'ouvrir avec le bloc notes:
exemple (fich.csv) :
math;76,9;4%
info;87;8%
le bout de code :
$fichier=fopen("fich.csv","r");
while ($donnee = fgetcsv ($fichier, 1000, "\n"))
{
list($matiere,$note,$pourcentage)=explode(";",$donnee[0]);
echo "Matiere : ". $matiere. " Note : ". $note. "-". $pourcentage. "<br>" ;
}
fclose($fichier);
oui je vois , mais le fichier que j'ai est sous format .xls , en fait il contient un tableau avec des données sur les clients : nom , adresse , num ....... il y a des milliers de clients , et le boulot consiste a importer toutes ces données vers lbles appropriées de la base de données qui est sous SQL , je suis vraiment débutant , si vous avez une méthode ou des expériences a partager n'hésitez pas , car je suis vraiment débutant(en stage) et je ne sais pas quoi faire :s