[Java lista] Java servlet által generált excel file

Loxy Gento loxygento at gmail.com
2006. Dec. 21., Cs, 19:56:33 CET


Tisztelt Lista!

Websphere alkalmazás szerver alól szeretnék egy olyan outputot generálni,
amit a kliens oldalon egy ms excel meg tud nyitni.

Először egy sima csv(comma-separated value) file - al próbálkoztam. Működött
is, de sajnos némelyik cella tartalma elég hosszú szöveg így sortörésre van
szükség egyes cellákba és ezt a csv file nem tudja.

Második próbálkozás az, hogy egy olyan xml-t generál a szervlet, ami
megfelel az excel xml sémájának. Ebben már megadhatóak különböző
cellaformázási attribútumok is, így a cellán belüli sortörés is. A gond ott
kezdődik, hogy ha az xml tartalmaz ékezetes karaktereket, akkor az excel nem
tudja "megenni", ékezet nélkül jól működik. A response "character
encoding"  paramétere UTF-8 - ra van állítva, az xml is utf-8 kódolású
(<?xml version="1.0" encoding="UTF-8"?>).

A kapott xml kliens oldalon teljesen jónak tűnik, csak az excel nem tudja
megenni, azt mondja, hogy
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: http://javagrund.hu/pipermail/javalist/attachments/20061221/2eb4fc94/attachment.html 


További információk a(z) Javalist levelezőlistáról