Bonjour,
Je ne sais pas si je suis dans le bon forum, mais mon problème est de traiter avec PHP des fichiers csv issus d'excel.
J'enregistre mon fichier en .csv dans excel.
Pour le récupérer dans PHP, j'utilise cette petite fonction :
Problème, les cartactères accentués se transforment en caractères monstrueux, d'où beaucoup de problèmes... Je précise que je suis sur Mac.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function CSV2Array ($openFile, $columnsOnly = false) { $handle = fopen ($openFile,"r"); $rows = 0; while (!feof ($handle)) { $columns[] = explode ("\r", fgets ($handle)); if ($rows++ == 0 && $columnsOnly) break; } fclose ($handle); return $columns; }
Je pense que ce problème est bien connu.
Avez-vous une solution ?
Merci d'avance.
Partager