Bonjour à tous,
voilà, je vous soumets mon problème que je tourne et retourne dans tous les sens..
J'ai un fichier csv de 500 lignes, dont une ligne d'entête, issu d'une application spécifique.
Lorsque je l'importe dans ma base mysql, (que ce soit en PHP ou avec easy php), seule la première ligne est importée.
J'ai donc essayé de supprimer cette première ligne.
J'ouvre mon fichier, et à partir de la deuxième ligne, je le recopie dans un nouveau fichier.
1- Si j'utilise fputcsv($fichier_new,$ligne,';'), le même problème apparaît sur $fichier_new
2- Si j'utilise une concaténation de champs séparés par des ";" avec un "\r\n" en fin de ligne, puis insertion dans un nouveau fichier avec fputs($fichier_new,$string), celà fonctionne en importation dans mysql avec load data infile, mais lorsque j'ouvre $fichier_new dans excel, j'ai des lignes blanches intercalées.
Comment résoudre mon problème?
Avec 5000 lignes çà va, mais avec 50000, j'ai peur de ne pas pouvoir ouvrir $fichier_new dans excel (limité à 65000 lignes je crois).
Merci de vos conseils.... Configuration: Windows 2000
Firefox 2.0

