PHP Excel vers HTML

Afin d’intégrer des feuilles de calcul Excel dans vos pages Web, vous devez les convertir en images ou en contenu HTML. Étant donné que HTML est plus adapté aux sites Web, cet article explique comment convertir des fichiers Excel XLSX ou XLS en pages HTML en PHP.

API de conversion PHP Excel vers HTML

Afin de convertir des fichiers Excel XLSX ou XLS en HTML, nous utiliserons Aspose.Cells for PHP via Java. L’API fournit une large gamme de fonctionnalités d’automatisation des feuilles de calcul pour les applications Web basées sur PHP. Vous pouvez télécharger le package de l’API depuis ici.

Usage

Voici les conditions préalables que vous devez remplir pour utiliser Aspose.Cells for PHP via Java.

Une fois que vous avez terminé les prérequis, suivez les étapes ci-dessous pour exécuter le fichier example.php à des fins de test.

  1. Placez le fichier Java.inc dans le dossier racine du package de l’API que vous avez téléchargé.

  2. Exécutez JavaBridge.jar à l’aide des commandes ci-dessous dans l’invite de commande :

> cd aspose.cells
> %JAVA_HOME%\\bin\\java -Djava.ext.dirs=lib -jar JavaBridge.jar SERVLET_LOCAL:8080
  1. Exécutez example.php à partir du dossier racine de l’API à l’aide de la commande ci-dessous :
> php example.php

Convertir des fichiers Excel en HTML en PHP

Voici les étapes pour convertir des fichiers Excel en HTML.

L’exemple de code suivant montre comment convertir un fichier Excel XLSX en HTML en PHP.

require_once("Java.inc");
require_once("lib/aspose.cells.php");

use aspose\cells;
use aspose\cells\Workbook;

// charger le document à convertir
$wkbk = new Workbook("Book.xlsx");

// enregistrer au format HTML
$wkbk->save("output.html", SaveFormat::HTML);

Excel vers HTML

Excel vers HTML PHP

Excel vers HTML - Définir des options supplémentaires

Aspose.Cells vous permet également de définir des options supplémentaires dans la conversion Excel vers HTML, telles que l’activation du texte de l’info-bulle, l’affichage/le masquage du quadrillage, etc. Pour activer ou désactiver ces options, la classe HtmlSaveOptions est utilisée.

Voici les étapes pour définir des options supplémentaires lors de la conversion de fichiers Excel en HTML.

L’exemple de code suivant montre comment définir des options supplémentaires lors de la conversion de XLSX en HTML en PHP.

require_once("Java.inc");
require_once("lib/aspose.cells.php");

use aspose\cells;
use aspose\cells\Workbook;
use aspose\cells\HtmlSaveOptions;

// charger le document à convertir
$wkbk = new Workbook("Book.xlsx");

// créer et définir des options d'enregistrement HTML
$options = new HtmlSaveOptions();
$options->setAddTooltipText(true);

// enregistrer au format HTML
$wkbk->save("output.html", $options);

Obtenez une licence API gratuite

Vous pouvez utiliser l’API gratuitement sans limitation d’évaluation à l’aide d’une licence temporaire.

Conclusion

Dans cet article, vous avez appris à convertir des fichiers Excel en HTML à l’aide de PHP. De plus, vous avez vu comment personnaliser la conversion Excel en HTML. Vous pouvez en savoir plus sur l’API PHP Excel en utilisant la documentation. Si vous avez des questions, n’hésitez pas à nous en faire part via notre forum.

Voir également