begin process at 2010 03 13 11:11:54
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ASP.Net

 > AFFICHER LE CONTENU D'UNE FEUILLE EXCEL DANS UN DATAGRID

AFFICHER LE CONTENU D'UNE FEUILLE EXCEL DANS UN DATAGRID


 Information sur la source

Note :
Aucune note
Catégorie :ASP.Net Source .NET ( DotNet ) Classé sous :excel, datagrid Niveau :Débutant Date de création :25/08/2006 Date de mise à jour :25/08/2006 14:44:57 Vu :15 973

Auteur : jimmy69

Ecrire un message privé
Site perso
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Afficher le contenu d'une feuille Excel dans un datagrid
----------------------------------------- ---------------


Ce p'tit bout de code vous servira peut être, il est tout simple et permet donc
de se connecter a un fichier excel et de placer les donnees
dans un datagrid.

Dans le zip, vous trouverez un fichier excel avec quelques données.

Ensuite creez vous un projet, placez un datagrid et copier ce code tout simplement :

Source

  • private void Page_Load(object sender, System.EventArgs e)
  • {
  • OleDbConnection DBConnection = new
  • OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" +
  • Server.MapPath("Classeur.xls") + ";"+ "Extended Properties=\"Excel 8.0;HDR=Yes\"");
  • DBConnection.Open();
  • string SQLString = "SELECT * FROM [Feuil1$]";
  • OleDbCommand DBCommand = new OleDbCommand(SQLString, DBConnection);
  • OleDbDataReader DBReader = DBCommand.ExecuteReader();
  • DataGrid1.DataSource = DBReader;
  • DataGrid1.DataBind();
  • DBReader.Close();
  • DBConnection.Close();
  • }
private void Page_Load(object sender, System.EventArgs e)
		{
OleDbConnection DBConnection = new
				OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" +
				Server.MapPath("Classeur.xls") + ";"+ "Extended Properties=\"Excel 8.0;HDR=Yes\"");
				 
				
			DBConnection.Open();
			
			string SQLString = "SELECT * FROM [Feuil1$]";

			OleDbCommand DBCommand = new OleDbCommand(SQLString, DBConnection);
			OleDbDataReader DBReader =  DBCommand.ExecuteReader();

			DataGrid1.DataSource = DBReader;
			DataGrid1.DataBind();
			
			DBReader.Close();
			DBConnection.Close();
}
	

 Conclusion

Pour ceux que cela interesse, j'ai aussi poste un code qui permet sous une db sql serveur d'exporter les donnees
vers un fichier excel.
Ca se trouve ici :

http://www.sqlfr.com/codes/MS-SQL-SERVER-EXPORT ATION-DONNEES-VERS-MICROSOFT-EXCEL_38501.aspx


Bo nne journée
Christophe


 Historique

25 août 2006 14:44:57 :
Erreur de saisie !

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) INSERTION / RECUPERATION D'IMAGE STOCKEE DANS UNE DB MS SQL ...
Source avec Zip Source .NET (Dotnet) [EXEMPLE] TRANSACTION
Source avec Zip Source .NET (Dotnet) PROCEDURE STOCKEE => INSERTION DES DONNEES DANS UNE TABLE
Source avec Zip Source .NET (Dotnet) P'TIT LIVRE D'OR EN C# AVEC UN FICHIER XML POUR STOCKER LES ...
Source avec Zip Source .NET (Dotnet) [EXEMPLE] CONTROLE DE VALIDATION

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) UTILISATION DE LA MÉTHODE SORT ET SORTDIRECTION AVEC UN GRID... par jesusonline
Source avec Zip Source .NET (Dotnet) CUSTOM DATEPIKER DÉRIVANT DE COMPOSITECONTROL par fredzool
Source avec Zip UN MODULE POUR APPRENDRE SQL par Elmarzougui
Source avec Zip Source .NET (Dotnet) BOUTON QUI EMPECHE LE MULTI CLIC AVANT LA FIN DU TRAITEMENT.... par fredzool
Source avec Zip Source .NET (Dotnet) BOUTON AVEC CSS ET USERCONTROL WITH EVENT par fredzool

 Sources en rapport avec celle ci

Source .NET (Dotnet) RÉCUPÉRER DES VALEURS D'UNE LIGNE DANS UN DATAGRID APRÈS AVO... par PascalCmoa
Source .NET (Dotnet) IMPORTER UN FICHIER EXCEL DEPUIS UN POSTE ET L'AJOUTER SUR L... par jseblavoie
Source avec Zip Source .NET (Dotnet) COLONNE DE CHECKBOX AVEC "CHECKALL" DANS LE HEADER par cedricperes
Source avec Zip CRÉATION DE RAPPORTS EXCEL DYNAMIQUE EN ASP par foliv57
Source avec Zip Source avec une capture Source .NET (Dotnet) CRÉATION D'UN FICHIER EXCEL 2007 EN UTILISANT OPENXML EST XS... par tikrimi

Commentaires et avis

Commentaire de ced038 le 21/05/2007 15:29:02

Bonjour,
J'ai une fonction identique, mais j'ai un petit problème sur les largeurs des colonnes.
Impossible de spécifier la largeur des colonnes du datagrid !
Je souhaiterais aussi modifier le format (date) d'une des colonnes.
Malgré plusieurs essais, j'obtiens toujours le même resultat.
si qqn a une idée...

Merci

Commentaire de jimmy69 le 24/05/2007 21:00:17

salut salut,

si tu veux specifier la largeur des colonnes il doit y avoir une methode with non ?!

Christophe

Commentaire de Jo_Pistol le 25/07/2007 08:00:56

Salut,

J'ai essaye de placer ton code mais au niveau de "DBConnection.open" le debugger me dit:

"Could not find installable ISAM"

Saurais tu a quoi c'est du et comment y remedier...?

Merci
Jo

Commentaire de jimmy69 le 25/07/2007 17:46:54

salut salut,

je pense que tu as ajoute la references a oledb pour avoir acces au objet oledb !

avec quelle version de dotnet bosses tu ?!
ce code a ete fait avec dotnet 1.1 et je viens d'essayer a nouveau et cela tourne !

si c'est du dotnet 2.0, poses ta question dans le forum car je ne connais pas du tout celui ci !

mais tu peux toujours jeter un oeil sur cet article kb de mircosoft :
http://support.microsoft.com/kb/318161
Bonne fin de semaine
Christophe

Commentaire de Jo_Pistol le 26/07/2007 05:19:38

En effet, je travaille avec les dotnet 2.0.
Et ton article explique bien ce qu'il se passe et comment y remedier.

Merci encore.
Jo

Commentaire de jimmy69 le 26/07/2007 13:39:37

salut salut,

genial content de t'avoir aide !

bonne semaine
Christophe

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Exporter un datagrid vers un fichier excel [ par tournevice ] Salut à tousJe suis confronté à un petit souci technique. En gros, je dispose d'un datagrid remplit et pour lequel je génère un fichier Excel. Jusque Comment inserer du texte avant d'importer un Datagrid dans un fichier excel VB.net [ par schumileboss ] Salut,J'ai un DataGrid à exporter dans un fichier excel. Ca, j'arrive à le faire, ca fonctionne niquel. Seulement, je souhaite rajouter un titre et qu pb export excel datagrid à,cause pagination [ par corysala ] Bonjour à tous,J'aimerais savoir comment faire pour exporter la totalité des données d'un Da Help : Remplir excel d'une datagrid mais dans une nouvelle fenetre [ par Xavleb ] Bonjour,Voila le pb: je veut que excel s'ouvre dans une nouvelle fenetre. le transfert des données de la datagrid vers excel c'est ok, seulement excel Export EXCEL d'un GridView [ par gabiset ] Bonjour, j'utilise un GridView pour afficher le résultat d'une requête sur une base de données, et j'aimerais exporter ce tableau vers Excel. Toutes l Pb copier un datagrid dans excel et ouvrir excel dans un nouvelle fenetre [ par Xavleb ] Bonjour,Voila le pb: je veut que excel s'ouvre dans une nouvelle fenetre. le transfert des données de la datagrid vers excel c'est ok, seulement excel Pb Export Datagrid vers Excel à cause de la pagination [ par Zlatan20 ] Bonjour à tous,J'aimerais savoir comment faire pour exporter la totalité des données d'un Datagrid vers Excel sans tenir compte de la pagination. C' Export de données ASP vers EXCEL (+graphique) [ par Muintyr ] Bonjour,je souhaite créer une page ASP (avec sélection de données sur base sql) et pouvoir transférer mes données vers un document EXCEL. Sur ma page Renommer cellules Excel via ASP [ par talia ] Bonjour a tous,Je developpe une application en asp qui génère et lit des fichiers excel.J'ai besoin à un moment de donner un nom à quelques cellules. Utiliser une Valeur or dataset dans un datagrid [ par jonf ] Salut à tous !Je cherche à utiliser une valeur que je définis au moment du load par exemple... pour l'utiliser ensuite dans un datagrid.En fait il s'a


Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales