Affichage d'un fichier excel dans un WinForm

Affichage d'un fichier excel dans un WinForm - C#/.NET managed - Programmation

Marsh Posté le 14-07-2004 à 22:07:16    

Hello,
Voilà, ce que je veux faire relativement simple. J'aimerais simplement pouvoir afficher un fichier .xls dans une fenetre. J'ai essayer avec un DataGrid, mais le résulat n'est pas convaincant (toute la présentation disparait). J'ai donc poursuivi mes recherches et je suis tombé sur un objet COM: Microsoft Office SpreadSheet 10.0 ...
 
J'ai donc un AxOWC10.AxSpreadsheet test; qqpart dans mon code et force est de constater que lors de l'execution ca semble exactement ce que je veux... seulement un detail me chagrine: comment loader un fichier .xls dans un AxOWC10.AxSpreadsheet ???
 
(si vous avez d'autre solution pour afficher un .xls, je suis preneur)
 
merci d'avance :-)

Reply

Marsh Posté le 14-07-2004 à 22:07:16   

Reply

Marsh Posté le 15-07-2004 à 08:25:48    

ouais euh je sais pas d'où tu sors ton objet "AxOWC10.AxSpreadsheet" mais en .Net 1.x on ne peut pas charger de fichier OLE comme ca, il faut passer par un web browser (oui je sais c'est zarbi mais c'est la recommandation MS):
 
http://support.microsoft.com/defau [...] -US;304662

Reply

Marsh Posté le 15-07-2004 à 09:53:54    

L'avantage du webbrowser c'est qu'il s'occupe pour toi de tout et tu peux ainsi lire un fichier excel, word, pdf, ...
L'inconvénient c'est que t'es limité dans les possibilités. Tu ne peux pas manipuler le document.
Pour ton truc COM, les recommandations de MS est d'utiliser les PIAs.
http://www.microsoft.com/downloads [...] laylang=en


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 15-07-2004 à 13:46:16    

HelloWorld a écrit :

L'avantage du webbrowser c'est qu'il s'occupe pour toi de tout et tu peux ainsi lire un fichier excel, word, pdf, ...
L'inconvénient c'est que t'es limité dans les possibilités. Tu ne peux pas manipuler le document.Pour ton truc COM, les recommandations de MS est d'utiliser les PIAs.
http://www.microsoft.com/downloads [...] laylang=en


 
Bien sur que si, tu as acces aux barres d'outils, faut simplement les affichés (ce qui n'est pas fait dans l'exemple msdn, mais c'est ultra simple, y'a juste un flag a positionner)

Reply

Marsh Posté le 15-07-2004 à 15:49:30    

Je parle des les modifier... depuis le code biensûr ! (genre générer un fichier Excel)


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 15-07-2004 à 16:28:44    

HelloWorld a écrit :

Je parle des les modifier... depuis le code biensûr ! (genre générer un fichier Excel)


 
ah pour ca il faut utiliser Interop :o

Reply

Marsh Posté le 15-07-2004 à 16:33:13    

Tamahome a écrit :

ah pour ca il faut utiliser Interop :o


Et pas pour WebBrowser ?


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 15-07-2004 à 18:55:31    

merci, je devrais m'en sortir avec tout ca :-)

Reply

Marsh Posté le 24-07-2004 à 09:04:51    

HelloWorld a écrit :

Et pas pour WebBrowser ?


 
marche pas pareil :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed