Jasper excel

Eu desenhei um relatorio usando o Jasper.
Minha duvida é: Como fazer para sair o colum header na planilha excel?

No meu caso apenas os dados estao saindo no excel. O colum header nao.

Alguem Sabe?

vc esta usando os metodos de exportação da api do jasper? qual versão vc esta utilizando?

Na verdade eu me expressei mal. Eu estou usando o ireport.

eu uso alguma coisa do tipo

		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();

Não sei ao certo a partir de qual versão a api do jasper report possui classes que permitem fazer a exportação do relatorio para diferentes formatos, entre eles o excel.
Eu uso o ireport 2.0.4 e a api ja tem essa funcionalidade.
A classe responsável por exportar para excel é a JExcelApiExporter.

Tenta algo do tipo:

JExcelApiExporter xlsExporter = new JExcelApiExporter(); xlsExporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint); xlsExporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, "seu_diretorio_salvar" + "/" + "nome_do_relatorio" + ".xls"); xlsExporter.exportReport();

eu uso assim e funciona perfeitamente cara, apesar que o documento não sai perfeitamente, fica bem feio no excel.

Acho q não ficou duvida quanto a implementação né? a unica coisa q não aparece ali é o “jasperPrint” q é o seu relatorio ja compilado!

Abraço!