[RESOLU] [CSV] Comparer deux fichiers CSV

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] [CSV] Comparer deux fichiers CSV

Re: [CSV] Comparer deux fichiers CSV

par tof73 » 02 juin 2015, 14:52

adapter l'exemple de la doc :

Code : Tout sélectionner

<?php $row = 1; if (($handle = fopen("test.csv", "r")) !== FALSE) { while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { $num = count($data); echo "<p> $num champs à la ligne $row: <br /></p>\n"; $row++; for ($c=0; $c < $num; $c++) { echo $data[$c] . "<br />\n"; } } fclose($handle); } ?>

[CSV] Comparer deux fichiers CSV

par Ghirahim » 02 juin 2015, 14:12

Bonjour !

Je souhaiterai comparer deux fichiers CSV et pouvoir mettre à jour un des deux.
Je m'explique :

Fichier A : "test.csv"

Code : Tout sélectionner

Nom;Prenom;Note1;Note2;Note3; Martin;Jean;;;; TomTom;Nana;;;; Heartfilia;Lucy;;;;
Fichier B : "copie.csv"

Code : Tout sélectionner

Nom;Prenom;Note1;Note2;Note3; Martin;Jean;12;7;15; TomTom;Nana;11;5;14; Heartfilia;Lucy;3;5;6;
Et ainsi mettre a jour le fichier A grace aux données du B.

Je suppose qu'il va falloir recuperer les deux fichiers graces à un fgetcsv mais je ne sais pas trop comment faire.

Pouvez vous m'aider ?