Converti jrprint in xls

Convertitore online gratuito da JRPRINT a XLS

Converti l'output renderizzato di JasperReports in una cartella di lavoro Excel legacy modificabile.

Converti JRPRINT in XLS online - gratuito

Uploading…
I file selezionati superano il limite totale di 9 MB. Seleziona file meno numerosi o più piccoli.

Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.

Come funziona

  1. 1/3

    Carica il tuo file .jrprint

    Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.

  2. 2/3

    Avvia la conversione da .jrprint a .xls

    Dopo il caricamento del file, fai clic su converti quando sei pronto.

  3. 3/3

    Scarica il file .xls convertito

    Il risultato della conversione è pronto per il download.

Come convertire jrprint in xls file

  • Documenti

Un file JRPRINT deve essere convertito quando è necessario aprire, filtrare o modificare un report in Microsoft Excel invece che in JasperReports. XLS è inoltre utile quando un'applicazione legacy accetta cartelle di lavoro Excel 97–2003, ma non i file XLSX più recenti.

Cos'è il formato JRPRINT

JRPRINT è un oggetto report JasperPrint serializzato, prodotto dal motore JasperReports dopo che un modello di report è stato compilato con i dati. Le applicazioni Java basate su JasperReports, JasperReports Server e i flussi di lavoro di reporting che utilizzano gli strumenti Jaspersoft possono crearlo.

Il file memorizza le pagine del report renderizzate e i relativi elementi, inclusi testo, immagini, linee, stili, interruzioni di pagina e oggetti posizionati. Non è il modello di report originale, che normalmente ha un'estensione .jrxml, e non è un foglio di calcolo o un database. La query originale, i parametri, i campi, la logica di raggruppamento e la progettazione del modello non possono essere ricostruiti da un file JRPRINT.

Cos'è il formato XLS

XLS è il formato binario delle cartelle di lavoro di Microsoft Excel per Excel 97–2003. Consente di aprire l'output del report in software compatibile con Excel, dove gli utenti possono ordinare e filtrare le celle, aggiungere formule e modificare i valori esportati.

Ogni foglio di lavoro XLS supporta un massimo di 65.536 righe e 256 colonne. XLSX è normalmente la scelta migliore per le versioni attuali di Excel perché supporta fogli di lavoro più grandi, ma XLS rimane utile per software legacy e sistemi di importazione che richiedono specificamente il formato precedente.

Come convertire il file

Utilizzo di 101convert.com

  1. Aprire il convertitore da JRPRINT a XLS su 101convert.com.
  2. Caricare il file .jrprint.
  3. Selezionare XLS come formato di output e avviare la conversione.
  4. Scaricare la cartella di lavoro generata e verificarne i fogli, il numero di righe, i valori e la formattazione in Excel o in un'altra applicazione per fogli di calcolo compatibile.

Questa opzione non richiede l'installazione di Java o JasperReports ed è gratuita. Non caricare report riservati, soggetti a normative o sensibili, a meno che i termini di elaborazione e conservazione del servizio non siano accettabili per tali dati.

Utilizzo di JasperReports in Java

Per una conversione locale o automatizzata, utilizzare la libreria JasperReports che ha creato il file o una versione compatibile con la relativa struttura JasperPrint serializzata. Caricare il report, passarlo a JRXlsExporter e scrivere l'output dell'esportatore in un file .xls.

JasperPrint print = (JasperPrint) JRLoader.loadObject(new File("report.jrprint"));
JRXlsExporter exporter = new JRXlsExporter();
exporter.setExporterInput(new SimpleExporterInput(print));
exporter.setExporterOutput(new SimpleOutputStreamExporterOutput("report.xls"));
SimpleXlsReportConfiguration configuration = new SimpleXlsReportConfiguration();
configuration.setOnePagePerSheet(false);
configuration.setDetectCellType(true);
exporter.setConfiguration(configuration);
exporter.exportReport();

setOnePagePerSheet(false) inserisce le pagine del report in un foglio di lavoro continuo; utilizzare true per creare un foglio di lavoro separato per ogni pagina. setDetectCellType(true) consente di esportare numeri e date riconoscibili come valori del foglio di calcolo anziché come testo semplice. I nomi delle classi e le API di configurazione dell'esportatore possono variare tra le versioni di JasperReports, quindi il codice deve corrispondere alla versione della dipendenza utilizzata dall'applicazione.

Limiti di qualità e compatibilità

L'esportatore converte il layout renderizzato, non il modello di dati sottostante del report. Il testo posizionato indipendentemente nella pagina può diventare costituito da celle separate, celle unite o celle vuote, pertanto il risultato potrebbe richiedere una pulizia prima di poter funzionare come tabella di dati normalizzata.

Immagini, grafici, bordi, caratteri, intestazioni ripetute, interruzioni di pagina, aree unite e altre caratteristiche del layout possono differire dalla visualizzazione JRPRINT. I report di grandi dimensioni possono superare i limiti di righe o colonne di XLS oppure richiedere più fogli di lavoro. Dopo la conversione, verificare formule, date, tipi numerici, codifica e contenuti troncati.

I file JRPRINT sono oggetti Java serializzati. Aprire i file solo da fonti attendibili e utilizzare una versione compatibile di JasperReports; versioni incompatibili della libreria possono non riuscire a deserializzare il file. Se il destinatario non richiede XLS, utilizzare JRXlsxExporter di JasperReports per produrre invece XLSX.

Domande frequenti

Il convertitore da JRPRINT a XLS è gratuito?

Sì, convertire JRPRINT in XLS su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.

Quanto può essere grande il mio file JRPRINT?

Puoi caricare file JRPRINT fino a 30 MB e convertire fino a 50 file alla volta in un unico lotto.

Cosa succede ai file caricati?

I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.

Devo installare un software per convertire JRPRINT in XLS?

No. La conversione da JRPRINT a XLS avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.

La conversione non è riuscita?

Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file JRPRINT valido per questa conversione da JRPRINT a XLS. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.