T Trumpf Medlem sedan feb. 2004 213 inlägg Frågan 8 dec. 2006 13:11 #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?
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
Koplik Medlem sedan juli 2001 1 129 inlägg 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.
T Trumpf Medlem sedan feb. 2004 213 inlägg Tusen tack för svaren. Ska kolla ikväll eller imorgon. Lite tidsbrist just nu pga JUL.