Avatar billede ferdinan Nybegynder
30. april 2002 - 21:21 Der er 1 kommentar og
1 løsning

Excel og ASP

Jeg bruger følgende kode til at skrive til et excel ark


    Set RS = Server.CreateObject("ADODB.Recordset")
    RS.Open "Select * from `Rapporteringer$A1:A1`", ExcelConn, 1, 3
        RS.Fields(0).Value = request("Num1")
    RS.Update
    RS.Close
    RS.Open "Select * from `Rapporteringer$A2:A2`", ExcelConn, 1, 3
        RS.Fields(0).Value = request("Num2")
    RS.Update
    RS.Close
    Response.Redirect("FFField.asp")


Dernæst vil jeg læse et SUM felt ud fra excel filen:

Set RS = Server.CreateObject("ADODB.Recordset")
    RS.Open "Select * from `Rapporteringer$A3:A3`", ExcelConn, 1, 3
    Response.Write RS(0)


Den skriver godt nok til felterne A1 og A2 men vil ikke foretage beregningen, jeg skal så åbne filen i excel og gemme den igen før end den viser SUM feltet.....kan dette omgås/løses på nogen måde?


Ferdinan
Avatar billede soes Nybegynder
01. maj 2002 - 09:52 #1
nu har jeg aldrig arbejdet med et regnark, men hvis det er sql man bruger til at hente data ud med, kan man så ikke bruge en funktion fra sql af, til at lave en sum. jeg mener at det står beskrevet på www.w3schools.com, men jeg har ikke lige tjekket. Prøv at se om der er en funktion som hedder noget med sum.

/Søren Søndergård
Avatar billede mgade Nybegynder
03. maj 2002 - 08:49 #2
Du kan
- foretage beregningen i ASP
- installere excel på serveren (og bruge en helt anden slags ASP kode til at åbne excel, gennemføre beregningen etc)
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