Creer un fichier Excel en C# .NET - C#/.NET managed - Programmation
Marsh Posté le 11-01-2005 à 15:06:51
http://www.codeproject.com/aspnet/ [...] ibrary.asp
ca te convient ?
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 .
Marsh Posté le 11-01-2005 à 15:09:05
Code :
|
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 !
Marsh Posté le 11-01-2005 à 15:11:33
ah j'avais oublier de preciser...
sans utiliser d'interop, ca serait cool....
Marsh Posté le 11-01-2005 à 15:16:32
KangOl a écrit : http://www.codeproject.com/aspnet/ [...] ibrary.asp |
merci
mais nan.. ce bouffon exporte juste un csv renomer en .xls
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
mais nan justement le challenge ca serait de ne pas utiliser d'interop..
mais merci..
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).
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..
Marsh Posté le 11-01-2005 à 15:50:48
titione a écrit :
|
Pas plus que :
sun java open source !
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
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.. |
Sisi : en vml !
Edit : tu peux aussi utiliser un HTTP Handler si tu utilises une webapp
Marsh Posté le 11-01-2005 à 15:56:35
ToxicAvenger a écrit : Sisi : en vml ! |
vml?! hop vite google!!
merci..
ToxicAvenger a écrit : |
nop c'est du bon vieux winform
Marsh Posté le 11-01-2005 à 15:59:04
ReplyMarsh Posté le 11-01-2005 à 16:42:35
doudoule la banane a écrit : excel ne lit pas le "vml" |
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
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..
PS: peut etre que ca sera un composant .NET 2