Questo breve tutorial spiega come convertire un foglio Excel in un’immagine in Java. Contiene la guida per configurare l’ambiente e i passaggi dettagliati insieme al codice di esempio eseguibile per dimostrare la conversione di un foglio in XLSX in JPEG. Durante l’utilizzo di Java Excel in immagine la conversione può essere eseguita con poche righe di codice senza utilizzare altri strumenti o software di terze parti installati nel sistema.
Passaggi per convertire un foglio Excel in un’immagine in Java
- Aggiungi un riferimento a Aspose.Cells dal repository Maven per convertire il foglio nell’immagine
- Carica il file Excel di origine per la conversione in immagine utilizzando l’istanza della classe Workbook
- Crea un’istanza dell’oggetto classe ImageOrPrintOptions per personalizzare l’immagine di output
- Imposta il flag per adattare automaticamente le colonne in base al contenuto della cella e al tipo di immagine
- Selezionare il foglio desiderato da renderizzare nell’immagine
- Crea un oggetto di classe SheetRender per il foglio selezionato utilizzando le impostazioni ImageOrPrintOptions configurate
- Analizza tutte le pagine nell’anteprima di stampa e visualizza ciascuna pagina come un’immagine
Questi passaggi descrivono l’ordine delle operazioni necessarie per convertire il file Excel in un’immagine in Java in modo tale che ogni pagina in un particolare foglio di lavoro venga renderizzata in un’immagine separata. Puoi analizzare tutti i fogli di lavoro uno per uno per convertire l’intera cartella di lavoro in immagini. Dopo aver caricato il file Excel di origine, puoi utilizzare l’oggetto classe ImageOrPrintOptions per configurare le immagini di output come impostare il tipo di immagine o adattare automaticamente le colonne per visualizzare l’intero contenuto in ogni cella e quindi utilizzare questa configurazione durante il rendering dei fogli con l’aiuto di Oggetto di classe SheetRender.
Codice per creare un’immagine del foglio di lavoro Excel in Java
L’oggetto classe ImageOrPrintOptions viene utilizzato per configurare le immagini di output che contengono molte altre proprietà come puoi usare setAllColumnsInOnePagePerSheet(true) per visualizzare tutte le colonne in una pagina, setDefaultFont(fontName) per impostare il carattere quando i caratteri nel file Excel sono Unicode, setHorizontalResolution () e setVerticalResolution() per impostare la risoluzione dell’immagine, setTextCrossType() per definire lo stile quando la lunghezza del testo è maggiore della larghezza della cella, solo per citarne alcuni. Allo stesso modo, durante la scrittura di Excel al convertitore di immagini in Java, è disponibile un metodo setDesiredSize() per impostare la dimensione dell’immagine di output che necessita di larghezza e altezza come parametri.
Abbiamo imparato come è possibile eseguire l’utilizzo di Java Excel per la conversione di immagini. Se vuoi imparare la conversione di Excel in HTML, fai riferimento all’articolo su come convertire Excel in HTML in Java.