PHP Excel a HTML

Para incrustar hojas de cálculo de Excel en sus páginas web, debe convertirlas en imágenes o contenido HTML. Dado que HTML es más adecuado para sitios web, este artículo cubre cómo convertir archivos Excel XLSX o XLS a páginas HTML en PHP.

API de conversión de PHP Excel a HTML

Para convertir archivos Excel XLSX o XLS a HTML, usaremos Aspose.Cells for PHP via Java. La API proporciona una amplia gama de funciones de automatización de hojas de cálculo para aplicaciones web basadas en PHP. Puede descargar el paquete de la API desde aquí.

Uso

Los siguientes son los requisitos previos que debe cumplir para usar Aspose.Cells para PHP a través de Java.

Una vez que haya completado los requisitos previos, siga los pasos a continuación para ejecutar el archivo ejemplo.php para la prueba.

  1. Coloque el archivo Java.inc en la carpeta raíz del paquete de la API que ha descargado.

  2. Ejecute JavaBridge.jar usando los siguientes comandos en el símbolo del sistema:

> cd aspose.cells
> %JAVA_HOME%\\bin\\java -Djava.ext.dirs=lib -jar JavaBridge.jar SERVLET_LOCAL:8080
  1. Ejecute example.php desde la carpeta raíz de la API usando el siguiente comando:
> php example.php

Convertir archivos de Excel a HTML en PHP

Los siguientes son los pasos para convertir archivos de Excel a HTML.

El siguiente ejemplo de código muestra cómo convertir un archivo XLSX de Excel a HTML en PHP.

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

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

// cargar documento a convertir
$wkbk = new Workbook("Book.xlsx");

// guardar como HTML
$wkbk->save("output.html", SaveFormat::HTML);

Excel a HTML

Excel a HTML PHP

Excel a HTML - Establecer opciones adicionales

Aspose.Cells también le permite establecer opciones adicionales en la conversión de Excel a HTML, como habilitar texto de información sobre herramientas, mostrar/ocultar líneas de cuadrícula, etc. Para habilitar o deshabilitar estas opciones, se usa la clase HtmlSaveOptions.

Los siguientes son los pasos para establecer opciones adicionales al convertir archivos de Excel a HTML.

El siguiente ejemplo de código muestra cómo configurar opciones adicionales al convertir XLSX a HTML en PHP.

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

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

// cargar documento a convertir
$wkbk = new Workbook("Book.xlsx");

// crear y establecer opciones de guardado de HTML
$options = new HtmlSaveOptions();
$options->setAddTooltipText(true);

// guardar como HTML
$wkbk->save("output.html", $options);

Obtenga una licencia de API gratuita

Puede usar la API de forma gratuita sin limitaciones de evaluación utilizando una licencia temporal.

Conclusión

En este artículo, aprendió cómo convertir archivos de Excel a HTML usando PHP. Además, ha visto cómo personalizar la conversión de Excel a HTML. Puede explorar más sobre la API de PHP Excel utilizando la documentación. En caso de que tenga alguna pregunta, no dude en hacérnosla saber a través de nuestro foro.

Ver también