Bonjour,

J'ai un DataTable qui a la structure suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
DataTable dataTable = new DataTable();
dataTable .Columns.Add("Colonne1", typeof(string));
dataTable .Columns.Add("Colonne2", typeof(string));
dataTable .Columns.Add("Colonne3", typeof(string));
dataTable .Columns.Add("Colonne4", typeof(string));
Je remplis le dataTable à l'aide d'une boucle comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
dataTable .Rows.Add("Fruit", "Orange", "Etat", "");
dataTable .Rows.Add("Fruit", "Orange", "Etat", "");
dataTable .Rows.Add("Fruit", "Banane", "Etat", "");
dataTable .Rows.Add("Fruit", "Banane", "Etat", "");
dataTable .Rows.Add("Fruit", "Banane", "Etat", "");
dataTable .Rows.Add("Fruit", "Banane", "Etat", "");
dataTable .Rows.Add("Légume", "Tomate", "Etat", "");
dataTable .Rows.Add("Légume", "Concombre", "Etat", "");
dataTable .Rows.Add("Légume", "Concombre", "Etat", "");
dataTable .Rows.Add("Légume", "Salade", "Etat", "");
dataTable .Rows.Add("Légume", "Salade", "Etat", "");
dataTable .Rows.Add("Légume", "Salade", "Etat", "");
Je voudrais exporter le dataTable dans la feuill2 de mon fichier Excel en faisant un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT distinct ..., count(...) 
FROM table
group by ...;
pour obtenir en sortie le résultat suivant:

Colonne1 Colonne2 Colonne3 Colonne4
Fruit Orange Etat 2
Fruit Banane Etat 4
Légume Tomate Etat 1
Légume Concombre Etat 2
Légume Salade Etat 3

Merci,