28. august 2006 - 10:42Der er
5 kommentarer og 1 løsning
Data fra excel / PDF til access database
Hejsa Jeg kender en der har en webshop fra dandomain. Han ønsker at når hans grossist opdatere deres priser på deres hjemmeside ville hans priser på hans hjemmeside også blive opdateret selvfølgelig med lidt avance.
Man kan få data'erne i et Excel ark eller adobe PDF
Du kan sagtens læse en Excel fil i ASP. Du skal så bare have lavet en "import" funktione.
Der er flere muligheder. Enten bruger du den advanceret metode, hvor du bruger Excel komponenter (kender jeg ikke til brugen af), eller du FSO (File System Object), som læser linjerne i filen enkeltvis. FSO kræver evt at du skal genGemme filen som .csv, hvilket nemt gøres via Excel's "gem som".
Det er der du skal have lavet din "import" funktion, som skal opdatere din database. Det kunne f.eks være noget i denne stil:
set objFSO = server.createobject("scripting.filesystemobject") Set ObjNewFile = objFSO.OpenTextFile(filePath, 1) If not ObjNewFile.AtEndOfStream Then Do While not ObjNewFile.AtendOfStream newline = ObjNewFile.ReadLine splitLine = split(newline,";") conn.execute("update enTabel set price="& splitLine(1) &" where productName='"& splitLine(0) &"'") loop end if
fennec > det er ikke mening at jeg selv skal lave det.. vil bare høre om det kan lade sig gøre.. Hvad skal du have for evt at lave det? Jeg er faktisk også lidt itvivl om dandomain bruger access som database..
Min fejl. Havde ikke lige opfattet at det var en shop hos Dandomæne :(
Du skal have hørt dandomæne, om de har en importerings funktion. Det er KUN dem der kan lave det, da de er de eneste, der har direkte adgang til databasen. Kunne nemt forstille mig, at de har lavet en eller anden form for XML importerings funktion.
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.