Avatar billede schristensen Praktikant
18. august 2004 - 09:11 Der er 6 kommentarer og
1 løsning

Lave et Excel ark

Hej

Jeg har kigget lidt på andre spr vedrørende det at lave et Excel ark fra Java, men har ikke været i stand til at finde noget som jeg lige kan bruge. Fandt bl.a. følgende spr http://eksperten.dk/spm/411775 men synes ikke lige at jeg kom frem til det jeg ville.

Det jeg mangler er, at jeg viser en masse data i helt almindelige tabeller i HTML, og ved et tryk på et link skal der åbne en instans af Excel, med et Excel ark som indeholder de samme data.

Skal dette gøres ved at lave en csv fil, og dernæst åbne Excel med den som parameter??

mvh

Søren Christensen
Avatar billede arne_v Ekspert
18. august 2004 - 09:18 #1
Du kan generere:
  Excel fil med JDBC ODBC
  Excel fil med POI
  CSV fil

Det tror jeg at vi har rimeligt styr på. (der har været en del nyere spørgsmål
også).

Som jeg ser problemet er det mere det overordnede. Snakker vi server side
Java hvor en JSP side viser en tabel og så klikker brugeren på et link
til en servlet som returnerer en CSV eller XLS ? Eller snakker vi noget
client side applet som skal både vise tabel og kunne starte Excel ?
Avatar billede schristensen Praktikant
18. august 2004 - 09:42 #2
Jeg har en JSP side som viser nogle data, og regnede med at når brugeren klikker på et link kalder jeg en action (bruger Struts), som gør at dataene bliver vist i Excel.

Jeg har lige kigget lidt på at lade min action lave en xml fil - og derefter blot åbne Excel med denne XML fil som parameter
Avatar billede arne_v Ekspert
18. august 2004 - 10:07 #3
Jeg ville ikke lade det link kalde en action, men en god gammeldags servlet
som returnerede enten CSV eller XLS.

(actions formodes at forward til en JSP side)
Avatar billede schristensen Praktikant
18. august 2004 - 10:18 #4
ok... du får mange tak for dine råd. Bare smid et svar og så giver jeg dig dine point
Avatar billede arne_v Ekspert
18. august 2004 - 10:18 #5
Enten skal information over som query string til servletten eller
så skal info om hvad data er bare gemmes i session.
Avatar billede arne_v Ekspert
18. august 2004 - 10:20 #6
Jeg kan godt lave/finde et XLS genererings eksempel og  merge det ind i en servlet
hvis det skulle være.

(CSV er jo lige ud af landevejen)
Avatar billede arne_v Ekspert
18. august 2004 - 10:20 #7
svar
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