Bonjour à tous.
Voilà, je veux pouvoir intégrer mon relevé de compte en CSV dans une base Mysql. Donc j'ai généré un fichier CSV sur le site de ma banque, j'utilise la fonction fgetscsv pour mettre le contenu de mon fichier dans un tableau php.
Jusque là, tout est ok, j'obtiens ca
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <?PHP function read($csv){ $file = fopen($csv, 'r'); while (!feof($file) ) { $line[] = fgetcsv($file, 1024, ";"); } fclose($file); return $line; } // Définir le chemin d'accès au fichier CSV $csv = 'fichier.csv'; $csv = read($csv); echo '<pre>'; print_r($csv); echo '</pre>'; ?>
Ma question est maintenant, comment je fais pour pouvoir exploiter ces infos dans des variables. L'idée est qu'ensuite, je puisse indiquer que telle valeur d'une colonne de ce tableau va dans telle colonne de ma base Mysql et ensuite, je verifierai si je l'ai déjà pour eviter les doublon, et l'enregistré ou non.Array (
[0] => Array
(
[0] => Compte
[1] => Date de comptabilisation
[2] => Date op�ration
[3] => Libell�
[4] => R�f�rence
[5] => Date valeur
[6] => Montant
)
[1] => Array
(
[0] => 002XXXXXXXX
[1] => 12/01/2022
[2] => 12/01/2022
[3] => CHEQUE XXXXXXX XXXXX XXXXX
[4] => XXXXXX
[5] => 12/01/2022
[6] => -220,00
[7] =>
)
[2] => Array
(
[0] => XXXXXXX
[1] => 12/01/2022
[2] => 12/01/2022
[3] => VIR M GXXXXXXX SXXXXXXX XXXXXXXX
[4] => XXXXXX
[5] => 12/01/2022
[6] => -179,97
[7] =>
)
Ces dernières parties, le traitement avec la base Mysql, il n'y a pas de souci, c'est plutôt comment traiter ce tableau qui me bloque.
Merci d'avance pour vos réponses
Cordialement
Guillaume
Partager