webForumDet fria alternativet

Excel läsning med asp.

ASP

3 svar · 534 visningar · startad av Trumpf

Medlem sedan feb. 2004213 inlägg
Frågan#1

Hej,
Jag har letat och letat men hittar inget om detta.
Vår administration i föreningen skriver i excel.
2 kolumner A och B sen fyller han i neråt i cellerna.

Nu vill jag ha en asp sida där jag ev. läser av excel filen.
Eller på något sätt exporterar excel filen till Access basen.

Nu är det frågan är det någon som har detta och som fungerar?

Medlem sedan juni 20019 519 inlägg
#2
strConnection = "DBQ=" & Server.MapPath("customer-list.xls") & "; DRIVER={Microsoft Excel Driver (*.xls)};"

Set cn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
cn.open strConnection

sql="select * from sales_in_2005;"

rs.Open sql, cn, adOpenStatic, adLockPessimistic

do while not rs.eof
    response.write rs("customerName") & " : " & rs("soldPrice") & "<br/>"
rs.movenext
loop

rs.close
Set rs = nothing
cn.close
Set cn = nothing

sökte på din fråga på google... här var första svaret... har använt liknande i ett VBA kod så detta bör fungera :)

http://www.dotnetindex.com/articles/3121_Displaying_Records_From_An_Excel_Database.asp

Medlem sedan juli 20011 129 inlägg
#3

Spontant så tycker jag Voigtann1s kod ser bra ut, och bör fungera.
Om den inte hämtar kolumnrubrikerna korrekt så kan du prova att köra

do while not rs.eof
    response.write rs(0) & " : " & rs(1) & "<br/>"
rs.movenext
loop

Så får du ut datan som ligger i de första 2 kolumnerna.

Medlem sedan feb. 2004213 inlägg
#4

Tusen tack för svaren. Ska kolla ikväll eller imorgon. Lite tidsbrist just nu pga JUL.

288 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
156 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)