Avatar billede getalife Nybegynder
20. januar 2003 - 14:00 Der er 5 kommentarer og
1 løsning

Excel udskrivning

Hej

Er der nogen der ved hvordan jeg får skrevet et Excel dokument ud som det er i Excel?
Jeg kender godt til den måde hvor man kobler op til dokumentet via ASP, men den vil ikke skrive det hele ud på den måde jeg gør det på.

Altså.. hvordan jeg får HELE siden skrevet ud på een gang. (kræver måske en komponent?)
Avatar billede eagleeye Praktikant
20. januar 2003 - 14:28 #1
Det kommer an på hvad du mener med HELE siden???

Via et recordset kan man skriver sådan her:

Response.Write "<TABLE BORDER='1'><tr><td>"
Response.Write oRS.GetString (, -1, "</tr><td>", "</td></tr><tr><td>", NBSPACE)
response.write "</table>"
Avatar billede getalife Nybegynder
20. januar 2003 - 14:37 #2
Det der kunne være rart, var hvis jeg kunne vise siden som den er i Excel.. altså med rammer og hele svineriet.
Jeg ved godt at jeg kan vise dataen vha ranges og Ax:Gx.. men jeg ryger ind i problemer når jeg kommer til flettede celler. Et at problemerne er nok at Excel ikke er det jeg går alt for meget op i.
Avatar billede eagleeye Praktikant
20. januar 2003 - 14:52 #3
Så prøv med de linier jeg har prøvet den lavet en tabel med border = 1 så det ligner lidt excel....

Man kan ikke få formatet af teskt, farver på baggrunden med ud via et recordset. Det er kun de data som står i arket.
Avatar billede getalife Nybegynder
20. januar 2003 - 14:55 #4
Det var jeg også så småt ved at finde ud af.. :(
En komponent der kunne spytte det ud som det står, ville være guld værd..
Avatar billede eagleeye Praktikant
20. januar 2003 - 14:59 #5
Jeg kender ikke en komponent som kan gøre det, du kan evt skrive filen ud og så sætte Contencttype til application/excel:

Simpelt eks:


<%response.ContentType="application/vnd.ms-excel"%>
<html>
<body>
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>5</td>
<td>6</td>
<td>7</td>
<td>8</td>
</tr>
</table>
</body>
</html>


Eller se her:
http://www.aspalliance.com/stevesmith/articles/exceltutorial.asp
Avatar billede getalife Nybegynder
20. januar 2003 - 15:04 #6
Problemet er bare at det skal vises i html, da vi ikke kan vide om brugeren har Excel eler ej.
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