Jasper Reports Excelde Düzgün Çıktı İçin

  • Line yada Frame kullanılmamalı.
  • Çizgiler için, Text alanların border'lar kullanılmalı.
  • Text alanların kenarları alt alta - yan yana gelmeli. yoksa excelde  fazla kolonlar oluşuyor.
  • İki kontrol üst üste geliyorsa alttaki kontrol excel çıktısında gözükmüyor. Dikkat etmek lazım.
  • EXCEL Çıktısında sayfa aralarında boşluk kalmaması için >>> Mesela  14 ün katları ile işlem yapılmalı. Yani labelin height'i 14 , sahfanın height'i 840 olabilir. Yada Raporun Ignore Pagination özelliği True yapılmalı.
SpagoBI için Tomcat'te
webapps/SpagoBIJasperReportEngine/WEB-INF/classes/ klasöründe
jasperreports.properties dosyasına şu satırları ekledim.
#pdf'te default dili türkçe yapıyor. ireports'da ayar yapmaya gerek kalmıyor.
net.sf.jasperreports.default.pdf.encoding=Cp1254 
net.sf.jasperreports.export.xls.max.rows.per.sheet=0

#excelde boş satırları,kolonları siliyor. mesela sayfa arası boşluklar için.
net.sf.jasperreports.export.xls.remove.empty.space.between.rows=true
net.sf.jasperreports.export.xls.remove.empty.space.between.columns=true
#bu ikisinden umduğumu bulamadım. işe yaramıyor gibi gözüküyor.
net.sf.jasperreports.export.xls.auto.fit.column=true
net.sf.jasperreports.export.xls.auto.fit.row=true

Hiç yorum yok:

Yorum Gönder