par @rthur » 02 juin 2021, 16:56
par chegmarco » 01 juin 2021, 23:30
la structure des fichiers csv est vraiment aléatoire ? ou il y en a plusieurs sortes mais c'est prévisible ?
par or 1 » 01 juin 2021, 22:59
par chegmarco » 01 juin 2021, 22:47
Code : Tout sélectionner
//Ouverture et lecture du fichier CSV: $file = fopen("Fichier1.csv", "r"); //Boucle à travers les colonnes: while (($row = fgetcsv($file, 0, ",")) !== FALSE) { //Vérifier si le Titre de la colonne qui peut-être "Email Address", ou Address-Email contient le mot "Email" // Puis remplacer le Titre de cette colonne par "Email" tout court. // Faire pareil avec la colonne des "Last Name" et "First Name" qu'on devrait remplacer par "Name" tout court: if(stripos($row, email) !== false) { $emailRow = str_replace($row, "Email", $row); } else if(stripos($row, name) !== false) { $nameRow = str_replace($row, "Name", $row); } } // Ici, je cherche à enregistrer toute les deux colonnes et leurs valeurs avec comme titre "Name" dans la première colonne et "Email" dans la deuxième colonne. fputcsv($nameRow, $emailRow); fclose($file);
par @rthur » 01 juin 2021, 17:00
par chegmarco » 01 juin 2021, 15:25
Name, Country, Age, Email-Address Alex, France, 22 ans, [email protected] Emily, États-Unis, 18 ans, [email protected] Jean, Royaume-Uni, 25 ans, [email protected] Yohan, États-Unis, 32 ans, [email protected]
Address Email, Last Name, First Name, Phone [email protected], Chkk, Willias, 6565898999 [email protected], Fred, Madson, 5546347656 [email protected], Charly, Mark, 9865252222 [email protected], Trsy, Bonifas, 3255666897
Name, Email Bill Daruis, [email protected] Tresor Fiacre, [email protected] Richardson, [email protected]