[CSV] Recuperer certaines colonnes
Bonjour,
A partir d'un fichier CSV, je recupere des données et les affichent dans un tableau.
Le probleme c'est que je voudrais extraire que certaines collonnes et pas toutes, comment faire ?
Merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| // Fichier CSV
$file = $files[0];
$taille = 0; //1024;
$delimiteur = ";";
/* ouverture en lecture */
if($fp = fopen($file,"r"))
{
/* extraction d'une ligne */
/* while ($ligne = fgetcsv($fp, $taille, $delimiteur))
{
// affichage des champs
foreach($ligne as $elem)
{
echo "$elem<br/>";
}
} */
/* fermeture fichier */
echo "<table border='1'>";
for ($ligne = fgetcsv($fp, $taille, $delimiteur); !feof($fp); $ligne = fgetcsv($fp, $taille, $delimiteur))
{
echo "<tr>";
$j = sizeof($ligne);
for ($i = 0; $i < $j; $i++)
{
echo "<td>$ligne[$i]</td>";
}
echo "</tr>";
}
echo "</table>";
fclose ($fp);
}
else
{
echo "Ouverture du fichier impossible.";
} |