Bonjour tout le monde,
j'ai une application web c#,asp.net, ma demande c'est que je vx exporter le résultat de ma requéte (BD Oracle) vers un fichier excel.
Merci de m'informer comment je px proceder.
Merci d'avance.
Bonjour tout le monde,
j'ai une application web c#,asp.net, ma demande c'est que je vx exporter le résultat de ma requéte (BD Oracle) vers un fichier excel.
Merci de m'informer comment je px proceder.
Merci d'avance.
Salut, dans un premier temps je pense qu'il faut que tu génére un fichier d'export (de ton soft) au format csv. Après concernant le contenu celui-ci tu met les éléments par ligne séparé de ';' (il me semble que c'est le standard)
Il "suffit"de faire un import sur exel après si tu le fait manuellement ca ira si tu compte de faire de manière automatique par le soft, je ne peux pas plus t'aider ^^ Il me semble qu'il existe des outils pour interagir avec exel.
Voilà j'epère que ça t'aide un peu sinonest ton ami
Merci pour ta réponse mais c'est pas ça ce que je cherche.
Mais j'ai trouvé une solution.
Voila comment j'ai procedé:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 //Declaration: Microsoft.Office.Interop.Excel.Application App; Microsoft.Office.Interop.Excel._Workbook Classeur; Microsoft.Office.Interop.Excel._Worksheet Feuillle; //Utilisation: //Start Excel and get Application object. App = new Microsoft.Office.Interop.Excel.Application(); //Get a new workbook. Classeur = (Microsoft.Office.Interop.Excel._Workbook)(App.Workbooks.Add(System.Reflection.Missing.Value)); Feuillle = (Microsoft.Office.Interop.Excel._Worksheet)Classeur.Worksheets.ActiveSheet; Feuillle .Cells[1, 1] ="Info 1 a sotocker dans cellule 1,1"; Feuillle .Cells[1, 2] ="Info 2 a sotocker dans cellule 1,2"; . . . //en fin visualisation du fichier Excel App.Visible = true;
Merci
@+
bonjour,
je sais que le sujet est un peu vieux, mais quel namespace appelle t'on avant de faire ceci. j'ai essayé, mais j'ai des erreurs
Le namespace concerné est Microsoft.Office.Interop.Excel. Il est directement mentioné dans le code de totoprog.
Si tu as des erreurs, c'est que tu n'as pas du ajouter la référence à la librairie.
Pour ajouter cette référence :
Extrait de l'article : Pilotage de l'application Office Excel (Excel Automation)Envoyé par extrait
Partager