18. september 2003 - 10:40Der er
2 kommentarer og 1 løsning
Overføre HTML til Excel
Jeg har lavet en asp fil, som ved kald udfører en forespørgsel i en database og derefter viser data i et nyt Explorer vindue i en HTML tabel.
Jeg vil gerne have tilføjet mulighed for at få overført det dannede HTML dokument til Excel.
Kan man læse HTML koden fra det dannede dokument og danne et nyt dokument hvor der er foranstillet linien "<%response.ContentType="application/vnd.ms-excel"%>" for at få det vist i Excel.?
Ja du kan bruge Response.ContentType="application/vnd.ms-excel"
På baggrund af ContentType ved browseren at den skal formatere side som en Excel side. Browseren vil enten vise siden eller komme med en "Save As" dialog. Hvis siden vises i browseren kan brugeren altid gemme det som en Excel fil ved at gå op i browserens "Fil" menu og vælge "Gem Som"/"Save As".
Det er muligt at skrive formler inde cellerne som Excel så udføre.
Det har jeg skam prøvet i en eksisterende fil. Men problemet er, at gøre det fra det html dokument, som er dannet ud fra forespørgslen. Dvs. i det nye html dokument. Jeg havde forestillet mig noget med et link, som via noget script kunne læse indholdet af html-dokumentet og skrive det til en ny session, hvor der var foranstillet Response.ContentType="application/vnd.ms-excel"
Jeg har prøvet at få det asp dokument der danner html filen til også at kunne danne Excel dokumentet, men det vil bare ikke dú. Jeg har på fornemmelsen, at det er de overførte parametre i url'en, som giver lidt problemer når jeg kalder asp dokumentet.
Det ser ikke ud til, at der er flere bud, så jeg lukker spørgsmålet. eagleeye: Tak for dit bud, men det løste ikke problemet.
Synes godt om
Ny brugerNybegynder
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.