Ireport jasper excel

2 respostas
idev4web

Usando o Ireport como fazer para aparecer o columnHeader na planilha excel?

Eu desenhei meu relatorio no ireport mas o columnHead nao sai na planilha

String reportfilename = tagreport(reportname) + ".xls";

		JRXlsExporter  exporterXLS = new JRXlsExporter();
		
		exporterXLS.setParameter(JRXlsExporterParameter.JASPER_PRINT,
				jasperPrint);
		/*
		exporterXLS.setParameter(JRXlsExporterParameter.IS_DETECT_CELL_TYPE,
				Boolean.TRUE);
		exporterXLS.setParameter(
				JRXlsExporterParameter.IS_WHITE_PAGE_BACKGROUND, Boolean.FALSE);
		exporterXLS.setParameter(
				JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS,
				Boolean.TRUE);
				*/
		exporterXLS.setParameter(JRXlsExporterParameter.OUTPUT_STREAM, resp
				.getOutputStream());
		resp.setHeader("Content-Disposition", "inline;filename="
				+ reportfilename);
		resp.setContentType("application/vnd.ms-excel");

		exporterXLS.exportReport();

2 Respostas

D

Ele deve aparecer normalmente, o que pode estar acontecendo, é que no iReport você não pode colocar um campo sobre outro. Procure ver se todos os campos do column header estão com as bordas azuis ao serem selecionados, isto indica que eles estão bem posicionados, caso um campo esteja mesmo que por bem pouco, sobre o campo selecionado, ele irá aparecer com a borda verde e desta forma não aparecerá.*

  • Esta regra não se aplica no pdf.
idev4web

foi algo do tipo que aconteceu. a cor do texto estava branca. obrigado :slight_smile:

Criado 12 de maio de 2009
Ultima resposta 15 de mai. de 2009
Respostas 2
Participantes 2