Bonjour,
Je suis en train de configurer l'importation de fichiers textes par le biais de BULK INSERT.
Je suis confronté à 2 problèmes :
-Avant et après mon tableau se trouvent des lignes avec un seul champ, voire des lignes vides
-Au sein même de mon tableau, il peut y avoir de 4 à 8 champs. Mais cela varie dans un même tableau.
Je n'arrive pas à m'en sortir. Si j'enlève les lignes superflues, il y a toujours le problème du nombre de champs. Si je les laisse, je ne me retrouve qu'avec une seule ligne qui contient tout le fichier.
Voici mon code :
BULK INSERT "test" FROM [d:\test.txt] WITH (FIELDTERMINATOR ='\t', ROWTERMINATOR ='\n')
Et mon fichier ressemble à ça :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| $DATE_FIN=22/02/2007
$HEURE_FIN=11:00:56
$TITRE1:
#COL1 COL2 COL3 COL4
66385 A 342466 OBS1
66385 F 687864 OBS1
66391 V 168375 OBS2 OBS3
66391 J 687654 OBS2 OBS3 OBS4
66400 T 684143 OBS2
66400 T 179493
66403 T 138766 OBS1
66403 O 745665 OBS1
$TITRE2:
#COL1 COL2 COL3
$FIN |
La partie que je souhaite récupérer est en bleu. Jusqu'ici je me servais de l'importation access qui me permettait d'importer la totalité du fichier proprement.
Y a t'il un paramètre à rajouter pour ça ?
Merci d'avance.
Partager