Avatar billede themepark Nybegynder
16. april 2004 - 00:55 Der er 6 kommentarer og
1 løsning

Adgang til Excel fra en ASP side?

Jeg har kigget lidt rundt, og det er lykkedes mig at finde ud af lidt omkring ovenstående, men jeg har stadig det problem, at jeg gerne skulle kunne "flytte" markøren i regnearket, så f.eks. hvis den står på B2, så rykker jeg den 2 kolonner ned, og så har jeg værdien i D2. Altså mere det med at få værdierne 1 kolonne længere henne eller noget i den stil.

Desuden er der også det problem, at jeg gerne skulle kunne søge i en række eller kolonne efter en bestemt værdi, men jeg aner ikke rigtigt hvordan jeg gør det, når det er ASP.
Avatar billede trumf Nybegynder
16. april 2004 - 01:35 #1
Den er ligesom access, men "tabellerne" hedder bare a, b c osv. og så skal du connecte på en anden måde:
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
          "Data Source=c:\somepath\mySpreadsheet.xls;" & _
          "Extended Properties=""Excel 8.0;HDR=Yes"""
Avatar billede themepark Nybegynder
16. april 2004 - 01:55 #2
Jeg er sgu ikke rigtigt med på hvad du mener?
Avatar billede themepark Nybegynder
16. april 2004 - 02:26 #3
Jeg har da fundet ud af at jeg kan finde data i regnearket med en SQL sætning.

Men jeg har stadig ingen anelse om hvordan jeg får det hele gjort.

Det jeg skal er, at jeg skal gennemsøge 2 rækker for en bestemt værdi. Når jeg så har fundet den kolonne, hvori de 2 værdier findes, så skal jeg rykke markøren et vist antal rækker ned, og så skal jeg så søge i den kolonne efter en bestemt værdi. Når jeg har fundet den værdi, skal jeg så rykke markøren en kolonne til højre, tage den værdi der så er i den pågældende celle og lægge 1 til...og jeg har ingen anelse om det her :(
Avatar billede trumf Nybegynder
16. april 2004 - 09:03 #4
Det er jo ikke noget man umiddelbart kan i en database og derfor heller ikke i excel.

hmmmm. Hvis du i kolonne A har værdierne 1, 2, 3 osv, så kan du lave det, da du fra værdien i den kolonne ved hvilken række du er i, og så hente hele excelen over i et array og arbejde med det i stedet.
Avatar billede themepark Nybegynder
02. marts 2005 - 15:36 #5
Jeg har ingen anelse, om det virker, men da jeg er ved at lukke mine tråde, får du point :)
Avatar billede trumf Nybegynder
02. marts 2005 - 15:48 #6
Mht connectionstringen så virker den, men om du kan gøre det du vil ved jeg ikke... Hvis det kan lade sig gøre i en "almindelig" database, så kan det højest sandsynligt også i excel.

Takker for point :-)
Avatar billede themepark Nybegynder
02. marts 2005 - 16:19 #7
He he, det er en standard kommentar jeg sætter ind, da jeg ikke gider skulle læse alle mine tråde igennem ;)
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