Les fichiers Excel sont largement utilisés pour stocker et organiser les données sous forme de feuilles de calcul. De plus, vous pouvez effectuer divers calculs ainsi que l’analyse des données. Cependant, dans certains cas, vous devez convertir les fichiers Excel dans d’autres formats. Par exemple, vous devrez peut-être convertir une feuille de calcul Excel en HTML ou en image afin de l’afficher dans votre application Web ou de bureau. Dans de tels cas, cet article explique comment convertir des fichiers Excel en HTML dans les applications Node.js. De plus, vous apprendrez à utiliser des options supplémentaires pour personnaliser le HTML converti.
- API de conversion Node.js Excel vers HTML
- Convertir des fichiers Excel en HTML dans Node.js
- Activer le quadrillage dans la conversion Excel en HTML
- Afficher l’info-bulle dans la conversion Excel en HTML
- Inclure les feuilles masquées dans la conversion Excel en HTML
- Obtenez une licence API gratuite
API de conversion Node.js Excel vers HTML
L’API Aspose.Cells for Node.js via Java est conçue pour implémenter l’automatisation des feuilles de calcul à partir de vos applications Node.js. Il fournit une gamme de fonctionnalités pour manipuler les fichiers Excel de manière transparente. De plus, l’API vous permet de convertir des fichiers Excel vers d’autres formats. Pour utiliser l’API, vous pouvez télécharger son package à partir de la section Téléchargements ou utiliser la commande NPM suivante.
> npm install aspose.cells
Convertir des fichiers Excel en HTML dans Node.js
Lors de la conversion d’un fichier Excel en HTML, Aspose.Cells for Node.js via Java crée un onglet séparé pour chaque feuille de calcul. Ainsi, vous pouvez naviguer entre les feuilles assez facilement. Voici les étapes pour convertir un fichier Excel en HTML.
- Chargez le fichier Excel à l’aide de la classe Workbook.
- Enregistrez le fichier Excel au format HTML à l’aide de la méthode Workbook.save(String).
L’exemple de code suivant montre comment convertir un fichier Excel en HTML à l’aide de Node.js.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Charger le classeur
var workbook = aspose.cells.Workbook("workbook.xlsx");
// Enregistrer XLSX au format HTML
workbook.save("D:\\xlsx-to-html.html");
Fichier Excel
HTML converti
Activer le quadrillage dans la conversion Excel vers HTML dans Node.js
Par défaut, le quadrillage est désactivé dans le fichier HTML converti. Cependant, vous pouvez les activer en utilisant la classe HtmlSaveOptions. Voici les étapes pour effectuer cette opération.
- Chargez le fichier XLSX à l’aide de la classe Workbook.
- Créez une instance de la classe HtmlSaveOptions.
- Activez le quadrillage à l’aide de la méthode HtmlSaveOptions.setExportGridLines(true).
- Enregistrez le code HTML converti à l’aide de la méthode Workbook.save(String, HtmlSaveOptions).
L’exemple de code suivant montre comment activer le quadrillage dans la conversion Excel vers HTML.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Charger le classeur
var workbook = aspose.cells.Workbook("workbook.xlsx");
// Créer des options HTML et activer les lignes de grille
var options = aspose.cells.HtmlSaveOptions();
options.setExportGridLines(true);
// Enregistrer XLSX au format HTML
workbook.save("D:\\xlsx-to-html.html", options);
HTML converti
Activer l’info-bulle dans la conversion XLSX en HTML dans Node.js
Dans certains cas, les valeurs peuvent dépasser la largeur des cellules d’une feuille de calcul. Dans de telles situations, vous pouvez activer les info-bulles pour afficher le texte complet dans le code HTML converti. Voici les étapes pour activer les info-bulles dans la conversion Excel vers HTML.
- Chargez le fichier Excel à l’aide de la classe Workbook.
- Créez une instance de la classe HtmlSaveOptions.
- Utilisez la méthode HtmlSaveOptions.setAddTooltipText(true) pour activer l’info-bulle.
- Enregistrez le fichier Excel au format HTML à l’aide de la méthode Workbook.save(String, HtmlSaveOptions).
L’exemple de code suivant montre comment activer l’info-bulle dans la conversion Excel vers HTML dans Node.js.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Charger le classeur
var workbook = aspose.cells.Workbook("workbook.xlsx");
// Créer des options HTML et activer l'info-bulle
var options = aspose.cells.HtmlSaveOptions();
options.setAddTooltipText(true);
// Enregistrer XLSX au format HTML
workbook.save("D:\\xlsx-to-html.html", options);
Inclure les feuilles masquées dans la conversion XLS/XLSX en HTML
Les classeurs Excel peuvent également contenir des feuilles masquées qui ne sont pas incluses par défaut dans la conversion Excel vers HTML. Afin de rendre les feuilles masquées, vous pouvez utiliser la méthode HtmlSaveOptions.setExportHiddenWorksheet(). Voici les étapes pour effectuer cette opération.
- Chargez le fichier XLSX à l’aide de la classe Workbook.
- Créez une instance de la classe HtmlSaveOptions.
- Inclure les feuilles masquées à l’aide de la méthode HtmlSaveOptions.setExportHiddenWorksheet(true).
- Enregistrez le code HTML converti à l’aide de la méthode Workbook.save(String, HtmlSaveOptions).
L’exemple de code suivant montre comment inclure des feuilles masquées dans la conversion Node.js Excel vers HTML.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Charger le classeur
var workbook = aspose.cells.Workbook("workbook.xlsx");
// Créer des options HTML et activer l'exportation de feuilles masquées
var options = aspose.cells.HtmlSaveOptions();
options.setExportHiddenWorksheet(true);
// Enregistrer XLSX au format HTML
workbook.save("D:\\xlsx-to-html.html", options);
Obtenez une licence API gratuite
Si vous souhaitez essayer l’API sans limitation d’évaluation, vous pouvez obtenir une licence temporaire gratuite.
Conclusion
La conversion Excel en HTML est souvent utilisée dans les applications Web pour afficher des feuilles de calcul sur des pages Web. Conformément à cela, cet article a expliqué comment convertir des classeurs Excel en fichiers HTML dans Node.js. De plus, vous avez vu comment personnaliser la conversion Excel en HTML avec différentes options. Vous pouvez en savoir plus sur Aspose.Cells for Node.js via Java en utilisant documentation.