Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Report con Jasper Report

    Salve,

    vi spiego brevemente quale è il mio quesito.

    Ho un file CSV nel quale ogni riga rappresenta dei dati su un utente. Da queste devo tirare fuori un PDF con i dati degli utenti, uno per ogni riga del file.

    Pensavo di usare Jasper Report e Ireport, ma nei vari tutorial che ho trovato si parla di agganciarli a DB, e sopratutto si tratta di creare un solo PDF con dei dati tabellari.
    Importare il CSV in un DB ed eseguirlo riga per riga non mi sembra una grande soluzione, visto che non ho DB server a disposizione sopratutto.
    Leggendo qua e la ho visto che forse è possibile utilizzare dei "parametri" allinterno del modello jrxml, però non riesco a capire bene come poi importarli e nel codice java che dovrà generarmi tutti i pdf.

    Qualcuno può gentilmente aiutarmi? Sono con tempi stretti e l'acqua alla gola.

    Vi ringrazio in anticipo per l'aiuto.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    44
    Salve,

    Jasper Report non ti vincola ad usare come datasource un DB ma ti permette di usare anche data source.
    I dati li riesci gia ad ottenere dal file CSV? Se si è semplice passarli a JR per creare il modello del PDF.

    Cia Cia

  3. #3
    I dati riesco a leggerli dal CSV certamente, quello che non riesco a capire è come passarli A JS. Io devo leggere una riga dal CSV e passare questa riga a JS per creare il PDF, poi la seconda riga e creare un nuovo PDF...

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    44
    Salve,

    ci sono diversi modi per passare i dati, dipende da quello che devi fare. Io ad esempio passo diverse liste di bean attraverso oggetti che si chiamano 'JRBeanCollectionDataSource' passati come parametri, che utilizzero come data source nei vari report(perche io ho 3-4 report che vengono inclusi come sottoreport da un report piu generale)...Te che tipo di oggetti devi passare? Comunque i parametri si passano attraverso una mappa...

    Cia cia

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.