Bonjour à tous.
J'ai un question sur l'importation d'un fichier csv dans une bd ms-sql.
J'ai un fichier csv qui comporte plus de 6 millions de lignes avec un format standard csv.
EX:
2012/01/01;00:00:04;2947.496316;749.500000;471.750000;19.437500
2012/01/01;00:00:09;2962.496297;750.250000;471.750000;19.468750
2012/01/01;00:00:14;2928.746339;751.750000;471.750000;19.281250
2012/01/01;00:00:19;2928.746339;750.750000;471.750000;19.187500;20.444;134.666
...
Comme vous pouvez voir, la 4e ligne comporte deux colonnes de plus et c'est ce qui m’occasionne des problèmes à importer les données dans une base sql.
-Le fichier est beaucoup trop gros (¾ de 2.5Gb) pour ouvrir avec un logiciel (comme excel par exemple) pour ajouter les colonnes vide dans les premières lignes.
-À partir de ms sql server 2008, si je fais une importation de fichier, ça fonctionne mais je n'ai pas les deux dernières colonnes.
-Si je fais un Bulk Insert, sql server me retourne une erreur car le nombre de champ n'est pas valide.
Je n'ai plus de solution et j'aimerais savoir si quelqu'un a une idée
Merci beaucoup à l’avance.
Partager