30. september 2002 - 15:19Der er
12 kommentarer og 1 løsning
Gemme fil som excel regneark
Jeg har brug for en stump kode som kan gemme nogle data som et excel regneark. Jeg har gemt koden i en stringbuffer (byte[] buffer = getCSVAsByteArrayTabel(dataSetInterface1);), men ved ikke hvordan jeg får den gemt.
Jeg kan kun finde noget om hvordan du læser eller skaber et ark fra bunden. Ikke noget hvor man laver et ark ud fra en stringbuffer. Har du et direkte link dertil?
Carsten >> Jeg ved ikke hvilken fremgangmåde der er at foretrække, men jeg mener at have fat i de korrekte data i byte[] buffer. Herefter skal det skrives ud til en fil i Excel format.
Synes godt om
Slettet bruger
01. oktober 2002 - 09:35#6
Hvis du har dem som csv kan du vel bare skrive dem ud i en fil med efternavn .csv. Så kan Excel jo læse det.
I så fald skal du bare gøre sådan her, husk at fange evt IOException. ... // diverse kode du allerede har byte[] buffer = getCSVAsByteArrayTabel(dataSetInterface1); FileOutputStream fos = new FileOutputStream("fil.csv"); fos.write(buffer); fos.close();
joern h>> Filen genereres som en kommasepareret fil, hvilket er fint nok. MEN - når man dobbeltklikker på filen åbnes den i Excel og rækkerne står som strings med semikolon adskillelse. DOG - hvis jeg vælger at åbne Excel og sige filer->åbn->"testfil.csv", så vises det fint i cellerne på regnearket.
Hvordan kan jeg sørge for at data vises korrekt når jeg ønsker at dobbeltklikke på den?
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.