Accueil   |   Forums   |  Offres d'emplois   |  Contact    |   Mon compte   
mercredi 20 août 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 : Forums > Langage ASP.NET > export CSV ou xls en asp.net

export CSV ou xls en asp.net
Bonjour à tous,

je travaille actuellement sur une base SQL server et j'aimerai extraire directement les données en xls ou csv mais via une page ASP et non à partir de l'interface d'administration de la BDD.

Merci de votre aide

Message posté le 22/07/2005 par may_tis

Répondre à ce message
 
AuteurRéponse 
BenMoiQuoi
23/07/2005
RE : export CSV ou xls en asp.net
alors, je te donne ma technique, elle vaut ce qu'elle vaut, mais au moins, ca marche.

Moi, je recupere les données, je les écrit dans un champ texte séparer par une tabulation ( en vbscript, c'est vbTab ), et j'enregistre ca dans un fichier Texte ( avec l'outil FileSysTemObject, cherche dans les posts, il y a toute l'aide nécessaire ), et j'enregistre le fichier sous le nom test.xls. Comme le fichier est ecrit en mode texte, avec l'extension XLS, quand l'utilisateur va vouloir l'ouvrir, il va obligatoirement s'ouvrir dans Excel, et comme c'est du mode texte séparer par des Tab, excel va le mettre tout seul dans des cellules, sans rien demandé ( en faite, il va l'importer mais pour l'utilisateur, ca ne se voit pas du tout )

Voila, dis moi si c'est ce que tu recherchais ...
Répondre
may_tis
25/07/2005
RE : RE : export CSV ou xls en asp.net
Merci, c'est excatement ce que je recherchais : La création du fichier xls s'effectue correctement .La séparation avec tab met bien les données dans les cellules différentes. Seulement une seule chose pose problème:
La récupération et la connexion et l'ecriture dans ma base de données dans le test.xls .
je me connecte à la BDD de façon classique avec un select from TABLE....mais là j'arrive pas à faire le lien avec le fichier XLS directement.

Voici l'extrait de mon code:
je suppose que la commande sql se fait dans ma "variable contenu",non ?mais ça marche pas .ERREUR DE SYNTAXE ?T'as une idée ?

Encore merci de ton aide.

<%'-------------Création du fichier---------------

Set fso = CreateObject("Scripting.FileSystemObject")

fichier = "test.xls"

chemin_fichier = Server.MapPath(fichier)

Contenu = "TEST1 TEST2 TEST3 "

Set f1 = fso.CreateTextFile(chemin_fichier, True)

'---écriture dans ce fichier

f1.write Contenu

f1.close

set f1=nothing

set fso=nothing%> ...
Répondre
BenMoiQuoi
25/07/2005
RE : RE : RE : export CSV ou xls en asp.net
deja, met plutot
chemin_fichier = server.mappath(".") & "\" & fichier

Ensuite, pour ecrire dans un rep, tu dois avoir le droit d'écriture sur le répertoire, pour l'utilisateur IUSR_NOM_DE_TA_MACHINE.
ton code est ok pour ecrire dans un fichier, donc si il ne veut pas, c'est que tu n'a pas les droits. ...
Répondre
may_tis
25/07/2005
RE : RE : RE : RE : export CSV ou xls en asp.net
non,l'écriture dans le répertoire s'éffectue correctement.C donc Ok pour les droits d'écriture.Le problème c'est récupérer les enregistrements d'une BDD SQL SERVER ET de pouvoir les lire et les écrire dans mon fichier xls .C'est là que ça coince ...
Répondre


Project Hoshimi


A RETENIR CETTE SEMAINE
16/07/2008 - Windows Server 2008 : Network Access Protection
Le nouveau système d’exploitation serveur de Microsoft, Windows Server 2008, apporte avec lui de nou ...
16/07/2008 - Webcasts - Développement parallèle, à l'aube d'une nouvelle ère
Avec l'avénement des multi-coeurs, le développement parallèle devient une necéssité. Dans cette séri ...
16/07/2008 - J'en ai rien à coder - Votre devoir de vacances sur Silverlight !
Qu'est-ce que Silverlight ? Une nouvelle technologie Web permettant d'exécuter des RIA sur un large ...
16/07/2008 - Quelques petits tests sur les bases embarquées
Dans ce billet, Ayende réalise un benchmarking de plusieurs "petites" bases de données embarquées. S ...
15/07/2008 - Présentation d'ASP.NET Dynamic Data
Dynamic Data est une nouvelle technologie inclue dans l' "Asp.net 3.5 Extension CTP ". Elle fournit ...
15/07/2008 - Silverlight 2 - Les webcasts de l'événement sont en ligne
L’objectif de cette journée était de comprendre les limitations de Silverlight 1, et d’appréhender l ...
15/07/2008 - Cache transparent et Entity Framework
La gestion du cache (1er et second niveau) est une fonctionnalité très importante d'un outil de mapp ...
(c) 1999-2006 ASP MAGAZINE SARL
Partenaires : Codes sources c2i ASP-PHP
Hébergement serveurs dédiés Windows


Hit-Parade