Export d'un dataset vers un fichier csv
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 :
Code:
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");
}
} |
N'y a-t-il pas une manière de faire un peu plus rationnelle ?