Creer un fichier Excel en C# .NET

Creer un fichier Excel en C# .NET - C#/.NET managed - Programmation

Marsh Posté le 11-01-2005 à 14:58:06    

Pour l'instant je genere en fourbe un fichier xml renome en .xls..
ca marche, mais pas avec toutes les versions de Excel.. et puis y a pas moyen d'y integrer des images et tout... :/
 
 
bref vous connaissez une petite dll .NET open source qui creer des fichier Excel?
ou juste une documentation sur "comment creer soit meme un fichier Excel"
 
 
merci..  :jap:  
 
 
PS: peut etre que ca sera un composant .NET 2 :love:

Reply

Marsh Posté le 11-01-2005 à 14:58:06   

Reply

Marsh Posté le 11-01-2005 à 15:06:51    

http://www.codeproject.com/aspnet/ [...] ibrary.asp
 
ca te convient ?


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 11-01-2005 à 15:07:48    

Bah, tu installes Excel sur la machine, tu utilises COM, et tu te crées un objet "Excel.Application", non .
 

Reply

Marsh Posté le 11-01-2005 à 15:09:05    

Code :
  1. dll .NET open source


c étonnant l'usage de ces mots côte à côte... :))
 
bon plus sérieusement, tu dois pouvoir attaquer la dll de MS Office Excel directement ! reste à trouver laquelle c'est ! j'avais fait ça avec windows media player et j'avais réussi à faire un nouveau lecteur qui utilisait en fait la dll de windows media player !

Reply

Marsh Posté le 11-01-2005 à 15:11:33    

ah j'avais oublier de preciser...
 
sans utiliser d'interop, ca serait cool....  :p

Reply

Marsh Posté le 11-01-2005 à 15:16:32    


 
merci :jap:  
 
 
mais nan.. ce bouffon exporte juste un csv renomer en .xls [:itm]

Reply

Marsh Posté le 11-01-2005 à 15:17:24    

Lam's a écrit :

Bah, tu installes Excel sur la machine, tu utilises COM, et tu te crées un objet "Excel.Application", non .


 
merci :jap:  
 
mais nan justement le challenge ca serait de ne pas utiliser d'interop..  
 
mais merci.. :)  

Reply

Marsh Posté le 11-01-2005 à 15:24:05    

Bah l'autre solution, c'est d'utiliser un truc comme "Spreadsheet::WriteExcel" de Perl, mais j'ignore si ça existe en .NET (c'est tellement simple de le faire via COM, que je doute que beaucoup de gens se soient cassés à la tête à faire ça).

Reply

Marsh Posté le 11-01-2005 à 15:31:27    

Lam's a écrit :

(c'est tellement simple de le faire via COM, que je doute que beaucoup de gens se soient cassés à la tête à faire ça).


 
ouai.. c'est sur...
 
enfin dans le pire des cas j'utilise de la bonne vieille com.. mais bon je prefererais eviter..
puis ca oblige les utilisateurs a avoir excel d'intalle et tout.. :/

Reply

Marsh Posté le 11-01-2005 à 15:50:48    

titione a écrit :

Code :
  1. dll .NET open source


c étonnant l'usage de ces mots côte à côte... :))


 
Pas plus que :
sun java open source !  :na:  ;)  
 
Sinon il me semble que microsoft a rendu public certain format xml d'office, il se peut que ça soit ça qui te manque pour rendre tes ficheirs compatibles.
 
Ca ça devrait peut être t'aider
Programmation avec Office
http://msdn.microsoft.com/library/ [...] ojects.asp

Reply

Marsh Posté le 11-01-2005 à 15:50:48   

Reply

Marsh Posté le 11-01-2005 à 15:54:30    

doudoule la banane a écrit :

Pour l'instant je genere en fourbe un fichier xml renome en .xls..
ca marche, mais pas avec toutes les versions de Excel.. et puis y a pas moyen d'y integrer des images et tout... :/
 
 
bref vous connaissez une petite dll .NET open source qui creer des fichier Excel?
ou juste une documentation sur "comment creer soit meme un fichier Excel"
 
 
merci..  :jap:  
 
 
PS: peut etre que ca sera un composant .NET 2 :love:


 
Sisi : en vml !
 
Edit : tu peux aussi utiliser un HTTP Handler si tu utilises une webapp


Message édité par ToxicAvenger le 11-01-2005 à 15:55:11
Reply

Marsh Posté le 11-01-2005 à 15:56:35    

ToxicAvenger a écrit :

Sisi : en vml !


 
vml?! hop vite google!!
 
merci.. :jap:  
 

ToxicAvenger a écrit :


Edit : tu peux aussi utiliser un HTTP Handler si tu utilises une webapp


 
nop c'est du bon vieux winform [:itm]

Reply

Marsh Posté le 11-01-2005 à 15:59:04    

ToxicAvenger a écrit :

Sisi : en vml !


 
excel ne lit pas le "vml"  :o

Reply

Marsh Posté le 11-01-2005 à 16:42:35    

doudoule la banane a écrit :

excel ne lit pas le "vml"  :o


 
Zut alors il va falloir que je dise a mon application C# de ne plus exporter du Excel avec images comme cela alors... Si jamais Excel s'en apercevait, t'imagines  [:zaib3k]

Reply

Sujets relatifs:

Leave a Replay

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