Bonjour
Je souhaiterais charger un fichier csv dans un datagridview à partir de jet.oledb.
Le chargement s'effectue correctement mais la délimitation par ";" n'est pas pris en compte.
Tout est stocké dans une seul colonne.
Mon fichier csv est séparé par des ; et les champs ne sont pas délimité par des double cote.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Dim CnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & repImpDest & ";Extended Properties=""text;HDR=Yes;FMT=Delimited"";" Dim nomFichier As String = maDate.ToString("yyyyMMdd") & "-VER.csv" Dim dataTable As DataTable = New DataTable("dataTableVer") Using Adp As New OleDbDataAdapter("select * from [" & nomFichier & "]", CnStr) Adp.Fill(dataTable) End Using 'Affichage DataGridView1.DataSource = dataTable
Avez vous une idée du pourquoi?
Merci
Partager