Ajuda com Jasper Reports - Iniciante

Boa noite ,Tenho um projeto da faculdade para fazer , que e ler um arquivo CSV e gerar o seu relatório pelo Jasper , caso eu altere o arquivo CSV aumentando ou diminuindo o numero de colunas o relatório devera ser idêntico ao CSV . Estudei um pouco sobre o jasper e vi que ele tem que ter um arquivo jrxml para poder compilar . a minha duvida é , como vou ter um arquivo deste , sendo que não sei exatamente o numero de colunas que o arquivo vai ter ? Se possível alguém teria um pequeno exemplo para clarear minha duvida .

No Jasper… use a ferramente iReport para lhe auxiliar na montagem do relatório.

Você já deve ter esbarrado com ela nas suas pesquisas (se já não estiver usando).

Tem um componente chamado CROSSTAB que vai lhe auxiliar neste caso, quando o relatório tem quantidade de colunas dinamicas.

Bons estudos.

Abs