Per incorporare fogli di calcolo Excel all’interno delle tue pagine web, devi convertirli in immagini o contenuto HTML. Poiché l’HTML è più adatto per i siti Web, questo articolo spiega come convertire file XLSX o XLS di Excel in pagine HTML in PHP.
- API di conversione da PHP Excel a HTML
- Converti file Excel in HTML
- Opzioni aggiuntive nella conversione da Excel a HTML
API di conversione da PHP Excel a HTML
Per convertire i file XLSX o XLS di Excel in HTML, utilizzeremo Aspose.Cells for PHP via Java. L’API fornisce un’ampia gamma di funzionalità di automazione dei fogli di calcolo per applicazioni Web basate su PHP. Puoi scaricare il pacchetto dell’API da qui.
Utilizzo
Di seguito sono riportati i prerequisiti che è necessario soddisfare per utilizzare Aspose.Cells per PHP tramite Java.
Una volta completati i prerequisiti, segui i passaggi seguenti per eseguire il file example.php per il test.
Posiziona il file Java.inc nella cartella principale del pacchetto dell’API che hai scaricato.
Esegui JavaBridge.jar utilizzando i seguenti comandi nel prompt dei comandi:
> cd aspose.cells
> %JAVA_HOME%\\bin\\java -Djava.ext.dirs=lib -jar JavaBridge.jar SERVLET_LOCAL:8080
- Esegui example.php dalla cartella principale dell’API usando il comando seguente:
> php example.php
Converti file Excel in HTML in PHP
Di seguito sono riportati i passaggi per convertire i file Excel in HTML.
- Carica il file Excel utilizzando la classe Cartella di lavoro.
- Converti Excel in HTML usando il metodo Workbook-> save(string, SaveFormat::HTML).
L’esempio di codice seguente mostra come convertire un file XLSX di Excel in HTML in PHP.
require_once("Java.inc");
require_once("lib/aspose.cells.php");
use aspose\cells;
use aspose\cells\Workbook;
// caricare il documento da convertire
$wkbk = new Workbook("Book.xlsx");
// salva come HTML
$wkbk->save("output.html", SaveFormat::HTML);
Excel in HTML
Da Excel a HTML - Imposta opzioni aggiuntive
Aspose.Cells ti consente anche di impostare opzioni aggiuntive nella conversione da Excel a HTML, come abilitare il testo della descrizione comando, mostrare/nascondere la griglia, ecc. Per abilitare o disabilitare queste opzioni, viene utilizzata la classe HtmlSaveOptions.
Di seguito sono riportati i passaggi per impostare opzioni aggiuntive durante la conversione di file Excel in HTML.
- Carica il file Excel utilizzando la classe Cartella di lavoro.
- Crea un oggetto della classe HtmlSaveOptions e imposta le opzioni, come HtmlSaveOptions->setAddTooltipText(true).
- Converti Excel in HTML usando il metodo Cartella di lavoro->salva(stringa, HtmlSaveOptions).
L’esempio di codice seguente mostra come impostare opzioni aggiuntive durante la conversione di XLSX in HTML in PHP.
require_once("Java.inc");
require_once("lib/aspose.cells.php");
use aspose\cells;
use aspose\cells\Workbook;
use aspose\cells\HtmlSaveOptions;
// caricare il documento da convertire
$wkbk = new Workbook("Book.xlsx");
// creare e impostare le opzioni di salvataggio HTML
$options = new HtmlSaveOptions();
$options->setAddTooltipText(true);
// salva come HTML
$wkbk->save("output.html", $options);
Ottieni una licenza API gratuita
Puoi utilizzare l’API gratuitamente senza limitazioni di valutazione utilizzando una licenza temporanea.
Conclusione
In questo articolo, hai imparato come convertire i file Excel in HTML usando PHP. Inoltre, hai visto come personalizzare la conversione da Excel a HTML. Puoi esplorare di più sull’API di PHP Excel utilizzando la documentazione. In caso di domande, non esitare a farcelo sapere tramite il nostro forum.