Files

40 lines
1.0 KiB
PHP
Executable File

<html>
<head>
<title>Affice le contenu d'un fichier au format csv</title>
</head>
<body>
<?
/* Permet de récupérer et d'afficher le contenu d'une page excel.
Il faut d'abord sauvegarder la page excel au format CSV.
Le format CSV insère entre chaque case du tableau excel un point virgule.
Si on veut aller plus loin, on peut imaginer de créer un script qui reprend une page excel, puis la convertir en base de donnée MySQL
*/
/* ouvre le fichier au format csv */
if(!($fichier = fopen("feuille.csv","r")))
{
echo "Probleme lors de l'ouverture d'un fichier";
exit;
}
/* Boucle jusqu'a la fin du fichier */
while(!feof($fichier))
{
/* Lecture d'une ligne de 4096 octets */
$ligne = fgets($fichier,4096);
/* on sépare chaque cellules dans un tableau et on affiche chaque champ */
$liste = explode(";",$ligne);
/* le fichier comprend 3 colonnes */
echo "$liste[0]\t$liste[1]\t$liste[2]<br>";
}
/* ferme le fichier */
fclose($fichier);
?>
</body>
</html>