Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


SQL-data -> Excel

Postades av 2003-07-25 16:09:49 - Johan Svensson, i forum asp.net generellt, Tråden har 2 Kommentarer och lästs av 611 personer

Hej!

Jag undrar om någon kan hjälpa mig med att svara svaret jag får med en select
sats till ett .xls dokument...

Jag gör alltså en selectsats och får ett recordset som jag i asp-koden vill spara
till en xls-fil... jag vet att man kan göra detta via SQL-server med export data
men i detta fall vill jag göra olika select-satser och sedan spara detta i ett excel-
dokument... någon som kan hjälpa mig med det?

Jag ska skriva detta i asp.net...

Mvh
Johan.NET


Svara

Sv: SQL-data -> Excel

Postades av 2003-07-25 16:26:19 - Björn Selin

Hej!

Jag skulle nog göra XML av datan först & sen spara in det i Excel på ngt sätt.
Hur man sparar från XML till XLS vet jag inte, men vad det DB-XML exporten anbelangar, så gör du såhär:

<code>
'Skapa Connection
Set c = Server.CreateObject("ADODB.Connection")
c.Open "odbcName", "", ""

'Skapa Recordset & XML-DOM
Dim objRS
Set objRS = Server.CreateObject("ADODB.Recordset")
Set objXML = server.CreateObject("Microsoft.XMLDOM")

'SELECTA ur databasen
objRS.Open "SELECT * FROM products", c

'Spara XML in i objXML
objRS.Save objXML, adPersistXML

'Skapa Filsystemobjekt & spara XML i en fil
dim fs, f
set fs = Server.CreateObject("Scripting.FileSystemObject")
set f1 = fs.CreateTextFile(Server.MapPath("./db.xml"),true,true)
f1.Write(objDom.xml)
f1.Close
set f1=nothing
set fs=nothing


'Städa upp lite
objRS.Close
Set objRS = Nothing
c.close
</code>


Svara

Sv: SQL-data -> Excel

Postades av 2003-07-26 13:34:07 - Håkan Lundblad

Hej!

Varför använda ASP när det är ASP.NET?

Det finns olika alternativ för att lösa detta.
Här följer ett relativt enkelt sätt.

1. Skapa ett Dataset eller en DataTable som fylls med den data som SQL-syntaxen genererar.
2. Skapa en HTML-tabell från detta. (eventuellt via DataGrid)

3a. Spara detta till en fil på webbservern (myfile.xls)
3b. Presentera direkt i webbläsaren som automatiskt öppnar Excel. (kräver att användaren har Excel)
Detta kräver att man lägger till
<code>
Response.AddHeader("content-type", "application/vnd.ms-excel")
</code>
innan sidan presenteras för användaren.

Kan utveckla denna förenklade beskrivning.

/Håkan


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 155
27 952
271 704
5 985
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies