Bonjour

Je manipule des gros fichiers csv contenant des logs pour faire des analyses dessus et tracer des courbes.
Je lis mon fichier aujourd'hui avec streamreader
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
while (!MonFichier.EndOfStream) 
{
LigneEnCours = MonFichier.ReadLine(); 
string[] tabCSV = LigneEnCours.Split(';'); 
...
J'ai 2 questions pour un problème (c'est lourd à lire au chargement) :
-Y a t-il une solution plus puissante pour lire des logs dans un fichier CSV ?
-Puis je faire la même chose sur un fichier binaire, sans le formatage CSV ? Avoir un fichier de donnée non lisible dans Excel ou un notepad mais avoir un fichier beaucoup plus léger puisqu'il contiendrait la valeur des données plutôt que les valeurs ASCII de leur écriture en clair.

Merci par avance pour vos conseils