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
38
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
38
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
38
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
38
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