Bonjour,
J'ai parcouru le forum et il y a beaucoup de sujet la dessus, mais aucun ne répond à ma demande. J'ai créé un script qui permet d'ouvrir et de lire un fichier .CSV, c'est assez simple.
En revanche, j'aimerais faire la même chose à partir du .XLS sans passer par une sauvegarde en .CSV (pour des utilisateurs novices).
Mon script pour des fichiers .CSV :
Voilà, je voudrais faire la même chose avec un fichier excel, ce code ne fonctionne qu'avec du csv.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 if($fichier_size>0) { if (file_exists($fichier_name)) $fp = fopen($fichier_name, "r"); else { /* le fichier n'existe pas */ echo "Fichier introuvable !<br>Importation stoppée."; exit(); } while (!feof($fp)) /* Et Hop on importe */ { /* Tant qu'on n'atteint pas la fin du fichier */ $ligne = fgets($fp,4096); /* On lit une ligne */ /* On récupère les champs séparés par ; dans liste*/ $liste = explode( ",",$ligne); $champ2 = $liste[2]; $champ3 = $liste[3]; }
Merci
Partager