Convierta Excel a HTML usando Node.js

Convierta Excel a HTML usando Node.js

Los archivos Excel son ampliamente utilizados en los sectores empresarial y educativo. Se debe a su uso, características y la capacidad de almacenar y representar datos. Con la popularidad de la red mundial, el formato de archivo HTML se ha convertido en un componente esencial de cualquier organización. En esta publicación de blog, aprenderemos cómo convertir Excel a HTML usando Node.js mediante programación. Sin embargo, esta biblioteca de Excel de Node.js se usará para lograr esto funcionalmente.

Cubriremos los siguientes puntos en esta publicación de blog:

Convierta Excel a HTML usando Node.js - Instalación de API

El procedimiento de instalación de esta biblioteca de Node.js es corto y puede habilitarlo en su proyecto ejecutando los siguientes dos comandos:

npm install java
npm install aspose.cells

Puede visitar la página de instalación en caso de que encuentre algún problema.

Cómo convertir Excel a una página web mediante programación

La conversión de archivos XLSX a otros formatos de archivo como HTML y PDF se puede lograr fácilmente. Esta biblioteca ofrece una amplia gama de métodos para manipular archivos de datos mediante programación.

Se realizarán los siguientes pasos para convertir Excel a una página web:

  1. Cree una instancia de la clase Libro de trabajo y cargue el archivo fuente de Excel.
  2. Guarde el archivo en formato HTML llamando al método guardar.
var aspose = aspose || {};

// obtenga el módulo aspose.cells en su proyecto Node.js.
aspose.cells = require("aspose.cells");

// cree una instancia de la clase Workbook y cargue el archivo fuente de Excel   
var workbook = aspose.cells.Workbook("sample.xlsx");

// guarde el archivo en formato HTML llamando al método de guardar 
workbook.save("converted.html",options);

Biblioteca Node.js para la conversión de archivos de Excel a HTML - Opciones avanzadas

En esta sección, veremos algunos otros métodos proporcionados. Esta biblioteca le permite aplicar las opciones de estilo y diseño. Los usuarios pueden definir la fuente, exportar el CellArea de la hoja de trabajo activa actual y mucho más.

Los siguientes pasos y los fragmentos de código se refieren a algunas opciones avanzadas:

  1. Cree una instancia de la clase Libro de trabajo y cargue el archivo fuente de Excel.
  2. Inicialice una instancia de HtmlSaveOptions.
  3. Invoque el método setExportGridLines para exportar datos en líneas de cuadrícula.
  4. Llame al método setDefaultFontName para establecer la fuente.
  5. setPageTitle establecerá el título de la página HTML.
  6. Guarde el archivo en formato HTML llamando al método guardar.
var aspose = aspose || {};

// obtenga el módulo aspose.cells en su proyecto Node.js.
aspose.cells = require("aspose.cells");

// Cree una instancia de la clase Workbook y cargue el archivo de origen de Excel.
var workbook = aspose.cells.Workbook("sample.xlsx");

// Inicializar una instancia de HtmlSaveOptions
var options = aspose.cells.HtmlSaveOptions();

// Invoque el método setExportGridLines para exportar datos en líneas de cuadrícula.
options.setExportGridLines(true);

// llame al método setDefaultFontName para establecer la fuente
options.setDefaultFontName('Calibri');

// setPageTitle establecerá el título de la página HTML
options.setPageTitle("First page");

// guarde el archivo en formato HTML llamando al método de guardar   
workbook.save("converted.html",options);

Obtenga una licencia gratis

Puede obtener una licencia temporal gratuita para probar la API sin limitaciones de evaluación.

Resumiendo

Estamos terminando esta publicación de blog aquí. Espero que haya aprendido a convertir Excel a HTML usando Node.js. También hemos pasado por algunas características avanzadas. Además, puede explorar la documentación para conocer otras opciones. Además, puede visitar otras publicaciones de blog relevantes mencionadas en la sección “Ver también” a continuación. Además, conholdate.com está escribiendo artículos sobre nuevos temas. Por lo tanto, manténgase en contacto para recibir actualizaciones.

Hacer una pregunta

Puede informarnos acerca de sus preguntas o consultas en nuestro foro.

Ver también