40 lines
1.0 KiB
PHP
Executable File
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>
|