fusion 2 csv (jointure) - PHP - Programmation
Marsh Posté le 03-08-2017 à 14:25:03
bonjour, je cherche a fusionner 2 fichier csv en un seul FICHIER1.csv codage,prenom,nom,matricule FICHIER2.csv codage,numeroserie je voudrait un fichier final codage,prenom,nom,matricule,numeroserie merci de votre aide
Marsh Posté le 03-08-2017 à 14:30:15
Bonjour, Quelle est la question?
Marsh Posté le 03-08-2017 à 14:39:09
je voudrais a partir de ces 2 fichiers en faire un seul
Marsh Posté le 03-08-2017 à 15:23:19
Si j'en ai compris l'idée, c'est plutôt trivial si codage est unique :
// Tableau qui va contenir les lignes du CSV final (assemblage des deux autres)$lines = []; // on lit le premier CSV et la valeur du champ codage sert de cléif (!($fp = fopen('FICHIER1.csv', 'r'))) { die('échec ouverture de FICHIER1.csv en lecture');}while ($line = fgetcsv($fp))) { $lines[$line[0]] = $line;}fclose($fp); // on lit le second CSV en rajoutant la valeur du numeroserie au tableau $lines où codage correspondif (!($fp = fopen('FICHIER2.csv', 'r'))) { die('échec ouverture de FICHIER2.csv en lecture');}while ($line = fgetcsv($fp))) { $lines[$line[0]][] = $line[1];}fclose($fp); // enfin, on écrit le fichier CSV résultant de cet assemblage (notre tableau $lines)if (!($fp = fopen('FICHIER3.csv', 'w'))) { die('échec ouverture de FICHIER3.csv en écriture');}foreach ($lines as $line) { fputcsv($fp, $line);}fclose($fp);
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 03-08-2017 à 14:25:03
bonjour,
je cherche a fusionner 2 fichier csv en un seul
FICHIER1.csv
codage,prenom,nom,matricule
FICHIER2.csv
codage,numeroserie
je voudrait un fichier final
codage,prenom,nom,matricule,numeroserie
merci de votre aide
---------------
tu te rends compte si on avé pas perdu 1h15 on seré la depuis 1h15 (c) jojo national Paris Dakar 2002...