Création d'un fichier 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 : Création d'un fichier CSV

Re: Création d'un fichier CSV

par or 1 » 15 sept. 2023, 15:30

Création d'un fichier CSV

par HansB17 » 15 sept. 2023, 11:09

Bonjour à tous, je vais essayer d'être clair et consci.
voila en gros j'ai un fichier CSV avec des champs et données que je veux transformer en un autre fichier CSV en y ajoutant d'autres champs et changer l'ordre des champs du premier fichier afin d'automatiser un processus.
voici un bout de code que j'ai commencer à écrire et je bloque sur le fait que dans ma boucle comment affecter ma variable "$elem" à un tableau avec des variables différentes pour que chacune de ses variables correspondent a un champ différent ("$nom","$prénom"...) pour que apres je puisse utilser un fputs.
Merci par avance
<?php
$file = "test1.csv";
$taille = 1024;
$delimiteur = ";";
/* ouverture en lecture */
if($fp = fopen($file,"r")) 
{
    /* extraction d'une ligne */
    while ($ligne = fgets($fp, $taille)) 
    {
        /* extraction champs */
        $tab = explode($delimiteur, $ligne);
        /* affichage des champs */
        foreach($tab as $elem) 
        {
            echo "$elem <br/>";
        }
    }
    /* fermeture fichier */
    fclose ($fp);
} 
else 
{
    echo "Ouverture impossible.";
}
?>