no save
Assistance
Achat
News

Forum | programmation
Importation fichier csv dans mysql (php)
Solmhyrn, le mer. 13 juin 2007 à 09:50:31
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


kuslargibi
août 07
Suivant
REPONSES
kuslargibi
août 07
amira_t
17 juil.
Version Web
Réalisé par RedShift
no save