Export c# vers excel
+2
juju49l
M.+3Ponctualité
6 participants
DevAngers AFPA :: DotNet :: C#
Page 1 sur 1
Export c# vers excel
Ah la la, j'aurais pas du faire du web pour le fil rouge, je suis tout perdu une fois revenu dans le monde de chocho en c#
Quelqu'un a une méthode simple pour exporter le résultat d'une requête vers un fichier xls ( en créant, voir en ouvrant aussi, le fichier exel) tout ça en c#?
Ah oui, truc chiant, faudrait que ça soit compatible office2003/2007.
Quelqu'un a une méthode simple pour exporter le résultat d'une requête vers un fichier xls ( en créant, voir en ouvrant aussi, le fichier exel) tout ça en c#?
Ah oui, truc chiant, faudrait que ça soit compatible office2003/2007.
M.+3Ponctualité- Meuh Meuh man !
- Messages : 109
Date d'inscription : 10/10/2010
Localisation : derrière toi!
Spécialités
Expert en: ponctualité
Maître en: bip carte mère
Débutant en: informatique
Re: Export c# vers excel
http://www.commentcamarche.net/forum/affich-7527063-c-export-excelhttp://www.developpez.net/forums/d716896/dotnet/langages/csharp/exporter-resultat-csharp-vers-excel/
La compatibilitée avec les 2 version d'excel est à vérifier
La compatibilitée avec les 2 version d'excel est à vérifier
juju49l- OK ++
- Messages : 519
Date d'inscription : 08/10/2010
Age : 40
Localisation : DTC
Spécialités
Expert en: Bavardage avec Seeverlight
Maître en: Pas encore cette prétention...
Débutant en: DotNet, Web, Base de données, Modélisation, RPG IV FREE
Re: Export c# vers excel
merci juju, je vais checker ça...par contre effectivement la compatibilité reste le gros point relou
M.+3Ponctualité- Meuh Meuh man !
- Messages : 109
Date d'inscription : 10/10/2010
Localisation : derrière toi!
Spécialités
Expert en: ponctualité
Maître en: bip carte mère
Débutant en: informatique
Re: Export c# vers excel
Ouaip... mais là c'est du microsoft-microsoft ça sera peut être pas trop chiant!
Quoique...
Quoique...
juju49l- OK ++
- Messages : 519
Date d'inscription : 08/10/2010
Age : 40
Localisation : DTC
Spécialités
Expert en: Bavardage avec Seeverlight
Maître en: Pas encore cette prétention...
Débutant en: DotNet, Web, Base de données, Modélisation, RPG IV FREE
Re: Export c# vers excel
... ou ça marchera pas du tout, vas savoir ...
Douffy Le Bucheron- 3,2 quarts
- Messages : 82
Date d'inscription : 08/10/2010
Age : 39
Localisation : Angers / Cognac / Angoulême (stage)
Spécialités
Expert en: Rien
Maître en: Pas grand Chose
Débutant en: Tout
Re: Export c# vers excel
Faut demander à l'admin. Il est OK+ en C Sharp et il avait fait un truc pendant la prépro pour exporter en exel.
Boudpain- 3,2 quarts
- Messages : 88
Date d'inscription : 08/10/2010
Age : 33
Localisation : Herbignac
Spécialités
Expert en:
Maître en:
Débutant en:
Re: Export c# vers excel
ah bah voilà c'est encore mieux ça
juju49l- OK ++
- Messages : 519
Date d'inscription : 08/10/2010
Age : 40
Localisation : DTC
Spécialités
Expert en: Bavardage avec Seeverlight
Maître en: Pas encore cette prétention...
Débutant en: DotNet, Web, Base de données, Modélisation, RPG IV FREE
Re: Export c# vers excel
Bon en fait c 'est définitivement relou, créer une dll et tout..pfffff
Mr Ok++ si t'es pas trop pris par ton stage , je veux bien de ton aide!
Mr Ok++ si t'es pas trop pris par ton stage , je veux bien de ton aide!
M.+3Ponctualité- Meuh Meuh man !
- Messages : 109
Date d'inscription : 10/10/2010
Localisation : derrière toi!
Spécialités
Expert en: ponctualité
Maître en: bip carte mère
Débutant en: informatique
Re: Export c# vers excel
c est quel framework .net et quel excel ?
steeverlight- Admin
- Messages : 457
Date d'inscription : 11/10/2010
Age : 49
Localisation : Partout !
Spécialités
Expert en: Blague à Steeve !
Maître en: Silverlight
Débutant en: Système, Office, Conception, DotNet, Web, Php, Base de données
Re: Export c# vers excel
faudrait que ça marche avec excel 2007 et 2003, pour pas avoir a compiler une appli différente selon la version excel du client.
sinon sous visual c# express 2008
sinon sous visual c# express 2008
M.+3Ponctualité- Meuh Meuh man !
- Messages : 109
Date d'inscription : 10/10/2010
Localisation : derrière toi!
Spécialités
Expert en: ponctualité
Maître en: bip carte mère
Débutant en: informatique
Re: Export c# vers excel
INSERT INTO OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=D:\Test1.xls;', 'SELECT * FROM[TaFeuille$]')
Voilà la commande sql qui permet d'exporter sur un fichier (ici Test1.xls/TaFeuille.
Le problème c'est que ton excel doit être préformaté pour recevoir les colonnes (Nom du champ dans la première case) et le liens vers l'excel est un lien absolue.
A toi de trouvé les solutions pour rendre cela viable.
Je rappel que la surface d'exposition de ta base de données doit être adapté pour cela. Si c'est la BDD de la boite je pense que c'est déjà fait
'Excel 8.0;Database=D:\Test1.xls;', 'SELECT * FROM[TaFeuille$]')
Voilà la commande sql qui permet d'exporter sur un fichier (ici Test1.xls/TaFeuille.
Le problème c'est que ton excel doit être préformaté pour recevoir les colonnes (Nom du champ dans la première case) et le liens vers l'excel est un lien absolue.
A toi de trouvé les solutions pour rendre cela viable.
Je rappel que la surface d'exposition de ta base de données doit être adapté pour cela. Si c'est la BDD de la boite je pense que c'est déjà fait
Re: Export c# vers excel
Ah yep!je me souvient m'en être servi pour une fonction sql a la con à l'Afpa. Effectivement ça évite de faire ça en c#.
Je sais que OLEDB est compatible office 2007 , mais du coup en renseignant la version d'excel on se retrouve encore dans un truc qui sera pas compatible avec les version 2003 et 2007 en même temps...
Je sais que OLEDB est compatible office 2007 , mais du coup en renseignant la version d'excel on se retrouve encore dans un truc qui sera pas compatible avec les version 2003 et 2007 en même temps...
M.+3Ponctualité- Meuh Meuh man !
- Messages : 109
Date d'inscription : 10/10/2010
Localisation : derrière toi!
Spécialités
Expert en: ponctualité
Maître en: bip carte mère
Débutant en: informatique
Re: Export c# vers excel
Justement c'est mieux de la faire en C# car tu remplace les paramètres par des variables.
Sinon pas de problèmes de version tant que ton fichier est un .xls et pas un .xlsx .Pour info Excel 8.0 c'est pour avoir le format je pense, par ce que Office 2007 c'est Excel 12.0 et que la commande en 8.0 marche sur Office 2007 en fichier .xls
Sinon pas de problèmes de version tant que ton fichier est un .xls et pas un .xlsx .Pour info Excel 8.0 c'est pour avoir le format je pense, par ce que Office 2007 c'est Excel 12.0 et que la commande en 8.0 marche sur Office 2007 en fichier .xls
Re: Export c# vers excel
ah ben cool, ça me parait être une bonne soluce, thanks!
M.+3Ponctualité- Meuh Meuh man !
- Messages : 109
Date d'inscription : 10/10/2010
Localisation : derrière toi!
Spécialités
Expert en: ponctualité
Maître en: bip carte mère
Débutant en: informatique
Re: Export c# vers excel
trop fort le vince
steeverlight- Admin
- Messages : 457
Date d'inscription : 11/10/2010
Age : 49
Localisation : Partout !
Spécialités
Expert en: Blague à Steeve !
Maître en: Silverlight
Débutant en: Système, Office, Conception, DotNet, Web, Php, Base de données
DevAngers AFPA :: DotNet :: C#
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|