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.

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
Mon fichier csv est séparé par des ; et les champs ne sont pas délimité par des double cote.

Avez vous une idée du pourquoi?

Merci