Avatar billede lund_dk Praktikant
25. august 2004 - 14:08 Der er 1 kommentar og
1 løsning

ASP data til Excel

Har en Access database, som jeg trækker nogle data ud i ASP.
Når data er trukket ud vil jeg gerne kunne smide dem over i et excel dokument.

Nogen som kender til steder jeg kan læse mere om dette, og hvordan jeg kommer i gang ?
Dansk foretrækkes.
Avatar billede maximus25 Nybegynder
25. august 2004 - 14:55 #1
<%

Dim adoCn4
Dim adoRs4
Dim adoFld4
Dim strQuery4
Dim strResults4

Const adUseClient4 = 3
Const adClipString4 = 2

Const strColDelim4 = "<font style=arial size=2 border=1>&nbsp;&nbsp;</td><td>"
Const strRowDelim4 = "</td></tr><tr><td>"

Set adoCn4 = CreateObject("ADODB.Connection")
Set adoRs4 = CreateObject("ADODB.Recordset")
With adoCn4
    .Provider = "Microsoft.Jet.OLEDB.4.0"
    .ConnectionString = _
        "Data Source="&Server.MapPath("excelark.xls")&";" & _
          "Extended Properties=""Excel 8.0;HDR=Yes;"";" 
    .CursorLocation = adUseClient4
    .Open
End With


strQuery4 = "SELECT * FROM ["&ugenr&"$AY3:BJ17]"
With adoRs4
    Set .ActiveConnection = adoCn4

    .Open strQuery4
End With

%>


Du skal bare udskifte "select" med "insert" så kan du selv definere hvilke celler dataene skal smides ind i:):)
Avatar billede ellebaek Nybegynder
26. august 2004 - 23:00 #2
eagle har skrevet en udemærket artikkel om hvordan man kan benytte excel i forbindelse med asp..
Og den er på dansk :-)

Du kan finde den her..
http://www.eksperten.dk/artikler/378
(du skal kun betale for den en gang..)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester