par
jeanmed » 06 janv. 2008, 14:55
Merci pour la reponse,
Oui je connais le PHP et la Fonction fgetcsv qui permet de recreer un tableau du fichier CSV.
Voici mon code :
<?
$fichier = "test.csv";
$fic = fopen($fichier, 'rb');
echo "<table border='1'>\n";
for ($ligne = fgetcsv($fic, 1024); !feof($fic); $ligne = fgetcsv($fic, 1024)) {
echo "<tr>";
$j = sizeof($ligne);
for ($i = 0; $i < $j; $i++) {
echo "<td>$ligne[$i]</td>";
}
echo "</tr>";
}
echo "</table>\n";
?>
Voici mon fichier CSV :
Code : Tout sélectionner
QT1;QT2;QT3;QT4;POID1;POID2;POID2;POID3;POID4
100,30;167,15;221,24;222,59;1,797;3,434;5,072;6,709
J ai donc un tableau similaire a celui je j ai dans excel.
Je voudrais le formater de cette maniere :
Code : Tout sélectionner
ID;QT;POID
1;100,3;1,797
2;167,15;3,434
3;221,24;5,072
4;222,59;6,709
Mais je n arrive pas trouve le bon mécanisme dans ma boucle pour mettre chaque QT et chaque Poid sur meme ligne.
MErci d avance
Merci pour la reponse,
Oui je connais le PHP et la Fonction fgetcsv qui permet de recreer un tableau du fichier CSV.
Voici mon code :
[php]<?
$fichier = "test.csv";
$fic = fopen($fichier, 'rb');
echo "<table border='1'>\n";
for ($ligne = fgetcsv($fic, 1024); !feof($fic); $ligne = fgetcsv($fic, 1024)) {
echo "<tr>";
$j = sizeof($ligne);
for ($i = 0; $i < $j; $i++) {
echo "<td>$ligne[$i]</td>";
}
echo "</tr>";
}
echo "</table>\n";
?>[/php]
Voici mon fichier CSV :
[code]
QT1;QT2;QT3;QT4;POID1;POID2;POID2;POID3;POID4
100,30;167,15;221,24;222,59;1,797;3,434;5,072;6,709
[/code]
J ai donc un tableau similaire a celui je j ai dans excel.
Je voudrais le formater de cette maniere :
[code]
ID;QT;POID
1;100,3;1,797
2;167,15;3,434
3;221,24;5,072
4;222,59;6,709
[/code]
Mais je n arrive pas trouve le bon mécanisme dans ma boucle pour mettre chaque QT et chaque Poid sur meme ligne.
MErci d avance