Accueil   |   Forums   |  Offres d'emplois   |  Contact    |   Mon compte   
samedi 17 mai 2008 Rechercher :
Déposez votre CV gratuitement sur touslesemplois
 
comparer les prix
» Logiciels
» Jeux vidéos
» Matériel Informatique


» ASP.NET
» ASP
» SQL
» PHP
» JAVASCRIPT
» XML
 


» ACTUALITÉ / DIVERS
» DROIT DE L'INTERNET
» INFOS VIRUS
» PATCHS MICROSOFT
» SÉCURITÉ
» BASES DE DONNÉES
» DOWNLOAD .NET
» LOGITHÈQUE
» SERVICES WEB
» Y SONT FOUS !
» .NET
» ASP
» ASP.NET
» JAVA
» PHP
» XML
» LANGAGE C#
» LANGAGE VB.NET
» UNIX / LINUX
» WINDOWS
» EVÈNEMENTS
» GASP
» MICROSOFT
 



Vous êtes ici : Articles ASP > NOTES DE COURS

Utiliser Microsoft Excel et ADO
Microsoft Excel peut être utilisé comme client ODBC, afin d'en extraire des éléments et pouvoir les afficher dans une page asp.


ABONNEZ-VOUS GRATUITEMENT A LA REVUE DE PRESSE "LES Z'ACTUS" ET RECEVEZ CHAQUE JOUR DANS VOTRE BOITE AUX LETTRES LA MEILLEURE INFORMATION DEDIEE AUX WEBMASTERS / DEVELOPPEURS.

Indiquez votre adresse E-mail :

Technologie : ASP 
Date : 28/05/2006   
Auteur : ASP MAGAZINE

Préparer une feuille Excel

Avant toute chose, il faut préparer un document Excel, qui servira de support aux données. Pour reproduire l'exemple suivant, procédez comme suit :

a - Ouvrez un nouveau document Excel

b - Dans la première page du document, créez un tableau  :

La première ligne de ce tableau contient le nom des champs (entête des colonnes).
Nous avons construit un tableau de 3 colonnes et 2 lignes de données
(ce qui équivaut à créer une table de 3 champs test, test1, test2 )

c- Donner un nom à votre tableau.

Pour cela, Sélectionnez le tableau (comme sur l'image précédente), Allez dans le menu Insertion | nom | définir

Donnez un nom à votre tableau puis valider.
Ce nom équivaut au nom d'une table. Il sera utilisé pour effectuer des requêtes via ADO et ASP sur le fichier Excel.
Le nom que j'ai défini pour l'exemple est : doudou

d- Enregistrez votre document dans un des répertoires de votre site web.

Ouvrir une connexion sur un document Excel
Voici le contenu d'un Fichier ASP permettant d'ouvrir une connexion sur le fichier xls

<% @language=vbscript %>
<%
'--- Ouverture de la connexion
'--- Ici le fichier asp se trouve dans le même répertoire que test.xls
Set Conn = Server.CreateObject("ADODB.Connection")
str = "Driver={Microsoft Excel Driver (*.xls)}; DBQ=" & Server.MapPath(".") &"\test.xls"
Conn.Open str

'---- Chaine de requête SQL
'---- doudou est le nom que j'ai défini précédemment dans le fichier Excel (voir au dessus)
SQL = "SELECT * from doudou"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open SQL, Conn
rs.movefirst
do while not rs.eof
response.Write(rs("test")&" | "&rs("test1")& " | " & rs("test2") & "<br>")
rs.movenext
Loop
rs.close
set rs=nothing
conn.close
set conn=nothing
%>

Résulat obtenu dans votre navigateur :



Proregna - L'hébergement ASP.NET


A RETENIR CETTE SEMAINE
16/05/2008 - Logiciels Microsoft gratuits pour les étudiants
Vous êtes étudiant ? N’attendez pas pour télécharger* gratuitement et utiliser les derniers logiciel ...
16/05/2008 - Lillois, ne manquez pas les Wygdays 2008
Le 22 mai prochain à Lille, vous êtes invité à un événement unique dédié aux développeurs, organisé ...
16/05/2008 - Flash 10 est dans les bacs, Silverlight prend du retard
On est peut-être à un tournant très important de la bataille que se livrent Microsoft et Adobe sur l ...
15/05/2008 - Comment manipuler simplement le contenu d'un fichier WordML ?
Le format WordML (et plus largement OpenXML ) est une grande avancée: il permet de manipuler les doc ...
15/05/2008 - Package d'installation réseau de Windows XP Service Pack 3 pour les informaticiens
Ce package d'installation est destiné à permettre aux informaticiens et aux développeurs de configur ...
15/05/2008 - Mono supporte désormais Windows Forms et Silverlight
Jour de gloire pour le projet Mono. Miguel de Icaza annonce tout d'abord sur son blog la première re ...
14/05/2008 - Deux Services Packs en bêta pour Visual Studio
Microsoft annonce deux Services Packs en version bêta pour Visual Studio 2008 et pour le framework . ...
(c) 1999-2006 ASP MAGAZINE SARL
Partenaires : Codes sources c2i ASP-PHP
Hébergement serveurs dédiés Windows


Hit-Parade