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


Läsa Excel med ASP-problem

Postades av 2003-03-01 11:47:58 - Fredrik Dahlström, i forum asp - allmänt, Tråden har 7 Kommentarer och lästs av 810 personer

Jag läste en artikel om att hämta information från ett excel ark men jag får det inte att fungera. Artikeln heter "Hämta och visa data från ett Excelark som databas"
Till att börja med vet jag inte vilket versions nr jag ska använda när jag använder mig av Excel XP.

<code>
<%
set objconn=server.CreateObject("adodb.connection")
strconn = "Provider=Microsoft.Jet.OLEDB.4.0;"&_
"Data Source=C:\WINDOWS\Skrivbord\ny_alltidata\db\NyaPriser\writefile.xls;"&_
"Extended properties=""Exel 8.0;HDR=YES;"";"

response.write strconn


objconn.open strconn



' set ObjRS=objconn.Execute("select A, B, C from [blad1$]")

' response.write objRS("A")


%>
</code>


Jag får ett felmeddelande:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\WINDOWS\Skrivbord\ny_alltidata\db\NyaPriser\writefile.xls;Extended properties="Exel 8.0;HDR=YES;";
Microsoft JET Database Engine fel '80004005'

Det går inte att hitta installerbar ISAM.

/webmaster/nya_priser/test.asp, rad 10


Snälla någon HJÄLP!

Tack på förhand
Mvh Fredde


Svara

Sv: Läsa Excel med ASP-problem

Postades av 2003-03-01 19:05:03 - Uffe Bengtsson

Filen som du ska läsa ifrån borde ligga på servern, det gör den inte här. Du har även angett att du har en header i dokumentet, men du hämtar A, B, C då ska HDR vara NO
<code>
<%
Dim Conn, strConn, RS
Dim i, varArray
Set Conn=Server.CreateObject("ADODB.Connection")

strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source = " & Server.MapPath("dinExcelFil.xls") & ";" & _
"Extended Properties=""Excel 8.0;HDR=Yes;"";"

Conn.open strConn

Set RS=Conn.Execute("SELECT Kolumn1, Kolomn2, Kolumn3, Kolumn4, Kolumn5, Kolumn6 FROM [dittDatablad$]")

varArray = RS.GetRows()
RS.Close
Set RS = Nothing
Conn.Close
Set Conn = Nothing

For i = 0 to UBound(varArray,2)
Response.Write "Kol1=" & varArray(0,i) & " : Kol2=" & varArray(1,i) & " : Kol3=" & varArray(2,i) & " : Kol4=" & varArray(3,i) & " : Kol5=" & varArray(4,i) & " : Kol6=" & varArray(5,i) & "<br>"
Next
%>
</code>


Svara

Sv: Läsa Excel med ASP-problem

Postades av 2003-03-01 23:49:03 - Pelle Johansson

Om du får felet "Det går inte att hitta installerbar ISAM" så beror det troligen på att du inte har Jet 4.0 installerad på din server. Du finner en länk till den via systemdokument/servicepacks här på pellesoft.


Svara

Sv: Läsa Excel med ASP-problem

Postades av 2003-03-02 00:10:22 - Fredrik Dahlström

Tack för svaret!
Jag har provat att uppdatera till JET 4,0 men det hjälpte inte.

Jag får fortfarnde inte det att fungera, du kan se felmeddelandet nedan.

Microsoft JET Database Engine fel '80040e10'

Det har inte angetts något värde för en eller flera nödvändiga parametrar.


<code>
<%
Dim Conn, strConn, RS
Dim i, varArray
Set Conn=Server.CreateObject("ADODB.Connection")

strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source = " & Server.MapPath("writefile.xls") & ";" & _
"Extended Properties=""Excel 8.0;HDR=no;"";"

Conn.open strConn


Rad 12:
Set RS=Conn.Execute("SELECT a, b, c, d, e FROM [blad1$]")


varArray = RS.GetRows()
RS.Close
Set RS = Nothing
Conn.Close
Set Conn = Nothing

For i = 0 to UBound(varArray,2)
Response.Write "Kol1=" & varArray(0,i) & " : Kol2=" & varArray(1,i) & " : Kol3=" & varArray(2,i) & " : Kol4=" & varArray(3,i) & " : Kol5=" & varArray(4,i) & " : Kol6=" & varArray(5,i) & "<br>"
Next
%>

</code>

Mvh Fredrik


Svara

Sv: Läsa Excel med ASP-problem

Postades av 2003-03-02 01:29:48 - Pelle Johansson

Bra, då ökar förutsättningarna. Har du läst excelkursen jag skrivit här om hur man med asp hämtar data? Den kanske hjälper dig.


Svara

Sv: Läsa Excel med ASP-problem

Postades av 2003-03-02 10:12:14 - Fredrik Dahlström

Hej Hej!

Jag har läst kursen/artikeln som heter "Hämta och visa data från ett Excelark som databas" någon annan artikel hittar jag inte.

Jag ska läsa genom den igen för att se om jag missat något.

Mvh Fredde


Svara

Sv: Läsa Excel med ASP-problem

Postades av 2003-03-02 10:31:16 - Uffe Bengtsson

Istället för att använda excel:s cellnamn a, b, c, d osv. så skriv in ett namn i varje kolumn, ungefär så här:
<code>
a b osv.
1 FörNamn EfterNamn
2 Kalle Karlsson
3 Peter Svensson
4 Jan Banan
5 Ola Bandola
osv.
</code>

<code>
<%
Dim Conn, strConn, RS
Dim i, varArray
Set Conn=Server.CreateObject("ADODB.Connection")

strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source = " & Server.MapPath("writefile.xls") & ";" & _
"Extended Properties=""Excel 8.0;HDR=YES;"";"

Conn.open strConn

Set RS=Conn.Execute("SELECT ForNamn, EfterNamn FROM [blad1$]")'Namnet på bladet i ditt exceldokument


varArray = RS.GetRows()
RS.Close
Set RS = Nothing
Conn.Close
Set Conn = Nothing

For i = 0 to UBound(varArray,2)
Response.Write "Kol1=" & varArray(0,i) & " : Kol2=" & varArray(1,i) & "<br>"
Next
%>

</code>



Svara

Sv: Läsa Excel med ASP-problem

Postades av 2003-03-02 11:43:04 - Fredrik Dahlström

Nu fungerar det!

Tack för hjälpen!

Mvh Fredrik


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 570 808
27 960
271 761
510
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