Creer un fichier excel sans excel d'installé sur la machine

Résolu
ultima_93 Messages postés 46 Date d'inscription mercredi 19 mai 2004 Statut Membre Dernière intervention 26 juillet 2007 - 12 oct. 2005 à 14:24
ultima_93 Messages postés 46 Date d'inscription mercredi 19 mai 2004 Statut Membre Dernière intervention 26 juillet 2007 - 12 oct. 2005 à 23:10
Bonjour , j'ai un souci pour la création dun fichier excel en C# pour une application windows.
J'arrive à creer un fichier excel par interop et les references excel lors de mes tests car j'ai microsoft excel qui est installé sur ma machine mais le logiciel que je fais doit tourné sur un serveur qui ne dispose pas d'excel, et donc le fichier ne se crée pas.
je voudrais juste qu'il se crée pour le recupérer par le biais d'une machine distante.
y a -t-il une solution?
merci

10 réponses

sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
12 oct. 2005 à 15:21
et bien, la seule solution simple à mettre en oeuvre est de générer un fichier html (avec les tableaux...) et d'y mettre l'extension .xls

Sébastien FERRAND
[MVP C#]
3
APWEB Messages postés 74 Date d'inscription lundi 30 juin 2003 Statut Membre Dernière intervention 18 octobre 2006 2
12 oct. 2005 à 18:05
Ce qui est utilisé régulierement dans ce cas de figure , c'est les fichiers CSV ( une virgule comme séparateur ) . il n'y a aucun probleme pour les ouvrir dans xl.

AP
3
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
12 oct. 2005 à 14:42
il faut que Excel soit installé sur la machine, sinon, ca ne fonctionne pas.

Sébastien FERRAND
[MVP C#]
0
ultima_93 Messages postés 46 Date d'inscription mercredi 19 mai 2004 Statut Membre Dernière intervention 26 juillet 2007
12 oct. 2005 à 15:19
Le probleme c'est qu'ils refusent categoriquement d'installer excel sur le serveur.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ultima_93 Messages postés 46 Date d'inscription mercredi 19 mai 2004 Statut Membre Dernière intervention 26 juillet 2007
12 oct. 2005 à 15:50
Ca marche ça?
Je suis pas expert en html mais c'est pas très compliqué, mais ça m'étonne qu'on puisse créer un fichier xls valide à partir d'un fichier html juste en changeant l'extension.
N'as tu pas un exemple dun fichier html contenant un tableau?
0
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
12 oct. 2005 à 15:58
essaye ca :

<html>
<head><title>Mon document HTML</title></head>

C'est un document HTML dans Excel

ligne 1, colonne 1, Ligne 1, colonne 2,
----
Cool...,
----
ligne 2, colonne 1, Ligne 2, colonne 2

</html>

Sébastien FERRAND
[MVP C#]
0
ultima_93 Messages postés 46 Date d'inscription mercredi 19 mai 2004 Statut Membre Dernière intervention 26 juillet 2007
12 oct. 2005 à 16:02
Ok, je te remercie, je pense que je pourrais me débrouiller avec ce que tu m'as donné.
Merci
0
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
12 oct. 2005 à 16:05
tu peux aussi mettre des formulaires excel dans les cellules...

genre : =50/4 t'affichera 12.5

Sébastien FERRAND
[MVP C#]
0
ultima_93 Messages postés 46 Date d'inscription mercredi 19 mai 2004 Statut Membre Dernière intervention 26 juillet 2007
12 oct. 2005 à 16:09
D'accord, personnellement je devais juste exporter le contenu d'un datagrid dans un fichier excel en sachant que je peux avoir une centaine de colonne voire plus, donc je pense pas que je vais devoir faire des calculs.
Merci
0
ultima_93 Messages postés 46 Date d'inscription mercredi 19 mai 2004 Statut Membre Dernière intervention 26 juillet 2007
12 oct. 2005 à 23:10
ah ouai c'est vrai que ça marche bien aussi, il me reste plus que l'embarras du choix
0
Rejoignez-nous