Bonjour,

Je suis débutant en .Net et dans le cadre d'un projet j'ai besoin d'extraire des information d'un fichier CSV qui se trouve à la dernière ligne du fichier.
J'ai essayer ce code sur un CSV comportant deux lignes mais la variable nLignes est à 21, et ligne me renvois "A".
Je ne comprend pas pourquoi...
-Comment savoir quel est la dernière ligne avec du texte? Et l'extraire?
Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
Sub Open_CSV()
 
Dim SourceFile As New StreamReader("C:\.....\Log atsv.csv") 'Stream pour la lecture 
            Dim ligne As String ' Variable contenant le texte de la ligne
            Dim nlignes As Integer
            Dim Table_ordreAttribut() As String
            Dim lignes() As String = File.ReadAllLines("C:\.....\Log atsv.csv")
 
            nlignes = lignes.Count
            ligne = SourceFile.ReadLine(nlignes)
'Traitement
 
            SourceFile.Close()
Merci d'avance