Bonjour
Est ce que quelqu'un saurait comment exporter le contenu d'un XamDataGrid dans un fichier Excel
Par exemple lors d'un clic sur un bouton Exporter
Merci
Version imprimable
Bonjour
Est ce que quelqu'un saurait comment exporter le contenu d'un XamDataGrid dans un fichier Excel
Par exemple lors d'un clic sur un bouton Exporter
Merci
Bonjour Richardt,
Si c'est bien le composant d'Infragisticks, il y a une dll dans le pack (enfin elle n'est peut être pas présente dans toutes les versions des packs) qui permet de le faire : c'est infragistics2.excel
Je t'encourage à aller sur le site d'Infra, qui est assez réactif pour le SAV ;)
http://blogs.infragistics.com/wpf/media/p/173618.aspx
Bon courage !
ps : si tu n'as pas la dll, il te reste toujours la bonne vieille méthode avec le Office.Interop ^^
Je te remercie
Je sais pas encore comment utiliser le Office.Intertop.Excel
pour le moment j'ai compris comment créer un fichier excel mais je sais pas comment mettre les lignes de mon xamDataGrid en tant que données de ce fichier excel. Si tu sais comment faire ?
Code:
1
2
3
4
5
6
7
8
9
10
11
12 Dim xlapp As Microsoft.Office.Interop.Excel.Application Dim xlbook As Microsoft.Office.Interop.Excel.Workbook Dim xlsheet As Microsoft.Office.Interop.Excel.Worksheet xlapp = New Microsoft.Office.Interop.Excel.Application() xlapp.Visible = False xlbook = xlapp.Workbooks.Add xlsheet = xlapp.Sheets(1) xlsheet.Name = "MExport Excel" xlsheet. xlsheet.SaveAs("c:\OK.xls")
En faisant une recherche sur google, tu vas trouver une multitude d'exemples te montrant comment faire.
Ce n'est pas super compliqué mais c'est chiant :mouarf:
Ce petit bout peut t'aiguiller un poil peut être
Code:
1
2
3
4
5
6
7 object misValue = System.Reflection.Missing.Value; //get String str = xlsheet .get_Range("A2", misValue).Formula.ToString(); //set xlsheet .get_Range("C22", misValue).Formula = "Yopiplop"
Bon courage à toi
Ok ba la journée commence bien ^^