Bonjour,
Je dois exporter un relativement gros volume de données contenues dans un DataSet vers un fichier type csv.
Je l'ai fais de la manière suivante :
N'y a-t-il pas une manière de faire un peu plus rationnelle ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 using (StreamWriter sw = new StreamWriter("C:\\temp\\export.txt", false, Encoding.Default)) { foreach (DataRow dr in ds.Tables[0].Rows) { foreach (object obj in dr.ItemArray) { sw.Write(obj.ToString() + ";"); } sw.Write("\r\n"); } }
Partager