Convertir Excel en HTML en utilisant Node.js

Convertir Excel en HTML en utilisant Node.js

Les fichiers Excel sont largement utilisés dans les secteurs des affaires et de l’éducation. Cela est dû à leur utilisation, à leurs fonctionnalités et à leur capacité à stocker et représenter des données. Avec la popularité du World Wide Web, le format de fichier HTML est devenu un composant essentiel de toute organisation. Dans cet article de blog, nous apprendrons comment convertir Excel en HTML à l’aide de Node.js par programme. Cependant, cette bibliothèque Node.js Excel sera utilisée pour y parvenir de manière fonctionnelle.

Nous aborderons les points suivants dans cet article de blog :

Convertir Excel en HTML à l’aide de Node.js - Installation de l’API

La procédure d’installation de cette bibliothèque Node.js est courte et vous pouvez l’activer dans votre projet en exécutant les deux commandes suivantes :

npm install java
npm install aspose.cells

Vous pouvez visiter la page d’installation au cas où vous rencontreriez des problèmes.

Comment convertir Excel en page Web par programmation

La conversion de fichiers XLSX vers d’autres formats de fichiers tels que HTML et PDF peut être réalisée facilement. Cette bibliothèque offre un large éventail de méthodes pour manipuler les fichiers de données par programmation.

Les étapes suivantes seront effectuées pour convertir Excel en une page Web :

  1. Créez une instance de la classe Workbook et chargez le fichier Excel source.
  2. Enregistrez le fichier au format HTML en appelant la méthode save.
var aspose = aspose || {};

// récupérez le module aspose.cells dans votre projet Node.js.
aspose.cells = require("aspose.cells");

// créer une instance de la classe Workbook et charger le fichier Excel source   
var workbook = aspose.cells.Workbook("sample.xlsx");

// enregistrer le fichier au format HTML en appelant la méthode save 
workbook.save("converted.html",options);

Bibliothèque Node.js pour la conversion de fichiers Excel en HTML - Options avancées

Dans cette section, nous examinerons d’autres méthodes fournies. Cette bibliothèque vous permet d’appliquer les options de style et de mise en page. Les utilisateurs peuvent définir la police, exporter la CellArea de la feuille de calcul active actuelle et bien d’autres.

Les étapes suivantes et les extraits de code concernent certaines options avancées :

  1. Instanciez une instance de la classe Workbook et chargez le fichier Excel source.
  2. Initialisez une instance de HtmlSaveOptions.
  3. Appelez la méthode setExportGridLines pour exporter les données dans le quadrillage.
  4. Appelez la méthode setDefaultFontName pour définir la police.
  5. setPageTitle définira le titre de la page HTML.
  6. Enregistrez le fichier au format HTML en appelant la méthode save.
var aspose = aspose || {};

// récupérez le module aspose.cells dans votre projet Node.js.
aspose.cells = require("aspose.cells");

// Instanciez une instance de la classe Workbook et chargez le fichier Excel source.
var workbook = aspose.cells.Workbook("sample.xlsx");

// Initialiser une instance de HtmlSaveOptions
var options = aspose.cells.HtmlSaveOptions();

// Appelez la méthode setExportGridLines pour exporter les données dans le quadrillage.
options.setExportGridLines(true);

// appelez la méthode setDefaultFontName pour définir la police
options.setDefaultFontName('Calibri');

// setPageTitle définira le titre de la page HTML
options.setPageTitle("First page");

// enregistrer le fichier au format HTML en appelant la méthode save   
workbook.save("converted.html",options);

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer l’API sans limitation d’évaluation.

Résumé

Nous terminons ici ce billet de blog. J’espère que vous avez appris à convertir Excel en HTML en utilisant Node.js. Nous avons également passé en revue certaines fonctionnalités avancées. De plus, vous pouvez explorer la documentation pour d’autres options. De plus, vous pouvez visiter d’autres articles de blog pertinents mentionnés dans la section “Voir aussi” ci-dessous. De plus, conholdate.com écrit des articles sur de nouveaux sujets. Par conséquent, veuillez rester en contact pour les mises à jour.

poser une question

Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.

Voir également