|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : mai 2006 Messages : 54 ![]() |
Bonjour,
Je voudrai écrire dans un fichier Excel déjà existant et à la suite des données déjà présentes. Merci |
|
|
00
|
|
|
#2 | ||
|
Membre du Club
![]() Inscription : novembre 2003 Messages : 120 ![]() |
Salut louisa,
En C# on effectue cette opération de la façon suivante : Code :
N'oublie pas d'ajouter une référence à l'interop d'Excel. J'espère que ça t'aidera. iDaaX |
||
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : mai 2006 Messages : 54 ![]() |
Bonjour
Je n'arrive pas à mettre la référence : il semble ne pas la connaitre en web ..... |
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Inscription : mai 2006 Messages : 54 ![]() |
J'ai trouvé ta référence au final , elle se télécharge sur cette page :
http://www.microsoft.com/downloads/d...displaylang=en et d'ailleurs j'ai trouvé un article très bien sur le sujet : http://www.microsoft.com/france/msdn...ier-perso.mspx et cela dit cela reste du windows et non du web rrrrhhh ! |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : novembre 2003 Messages : 120 ![]() |
Salut louisa,
N'oublie pas ton tag [Résolu]. iDaaX |
|
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() Inscription : mai 2006 Messages : 54 ![]() |
ben à vrai dire cela n'est pas résolu , vu que cela ne fonctionne pas en web (ASP.NET) et que c'est mon but.
|
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : juin 2005 Messages : 1 ![]() |
En fait, pour utiliser cette référence, il faut que Excel soit installé sur le serveur sur lequel tourne ton appli web...
Est-ce que c'est le cas ? Sinon, il existe une solution alternative : Les fichiers excel peuvent être construits comme des fichiers XML. Tu trouveras une bibliothèque permettant de générer des fichiers XML ici : http://www.carlosag.net/Tools/ExcelX...r/Default.aspx Par contre, ca serait sympa de mettre l'erreur exacte qu'il t'indique... |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Administrateur de base de données Inscription : décembre 2012 Messages : 2 ![]() |
bonjour,
votre code fonctionne bien mais mon problème c que je veux écrire dans un fichier qui existe déjà en gardant ça forme mais l'instruction Excel.Application appExcel = new Excel.ApplicationClass(); ouvre nouveau fichier de qui écrase l’ancien fichier |
|
|
00
|
|
|
#9 |
![]() ![]() Pascal Développeur .NET Inscription : novembre 2006 Messages : 1 594 ![]() |
Plusieurs méthodes sont proposées dans la FAQ C# : Comment écrire dans un fichier Excel ?
Utiliser l'automation Excel n'est pas performant et nécessite que Excel soit installé sur le serveur web, comme l'a indiqué CiXi2troy. Préférer ADO.NET, qui nécessite juste le pilote OleDb (installé par défaut sur les environnements Windows). |
|
00
|
Copyright © 2000-2013 - www.developpez.com