Convertir Excel en SVG dans Node.js

Convertir Excel en SVG dans Node.js

Récemment, nous avons publié un article de blog qui convertit les fichiers Excel en XML par programmation. Dans cet article de blog, nous apprendrons comment convertir Excel en SVG dans Node.js par programme. Cependant, cette bibliothèque Node.js Excel sera utilisée pour créer un convertisseur Excel vers SVG dans une application JavaScript. Cet article vous aidera à automatiser le processus de conversion Excel vers SVG en utilisant quelques lignes de code source dans Node.js. En fait, nous allons écrire un extrait de code pour démontrer la fonctionnalité.

Les sujets suivants seront traités dans cet article :

Installation de la bibliothèque JavaScript Excel

Cette bibliothèque Excel Node.js est riche en fonctionnalités et offre une documentation complète concernant l’installation et son utilisation. Exécutez donc les commandes suivantes pour installer cette API dans votre projet Node.js.

npm install java
npm install aspose.cells

La deuxième option consiste à télécharger le package API et à activer cette bibliothèque dans votre projet Node.js.

Convertir Excel en SVG dans Node.js

Parfois, MS Excel n’est pas installé sur votre système et vous ne pouvez pas accéder aux fichiers de données. Par conséquent, il est important de convertir Excel en SVG afin que les fichiers puissent être visualisés facilement.

Vous pouvez suivre les étapes suivantes pour effectuer la conversion Excel vers SVG par programmation :

  1. Créez un objet Workbook et chargez le fichier source.
  2. Initialisez une instance de la classe ImageOrPrintOptions pour accéder à des options de création d’image supplémentaires.
  3. Convertissez chaque feuille de calcul au format SVG sur une seule page en appelant la méthode setSaveFormat.
  4. Appelez cette méthode setOnePagePerSheet pour mettre tout le contenu d’une feuille sur une seule page.
  5. Convertissez chaque feuille de calcul au format svg en appelant la méthode SheetRender.
  6. Appelez cette méthode toImage pour générer la feuille de calcul au format d’image Svg.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Créer un objet classeur et charger le fichier source  
var workbook = new aspose.cells.Workbook("sample.xlsx");  
// Initialiser une instance de la classe ImageOrPrintOptions pour accéder à des options de création d'image supplémentaires 
var imgOptions = new aspose.cells.ImageOrPrintOptions();
// Convertissez chaque feuille de calcul au format svg sur une seule page en appelant la méthode setSaveFormat 
imgOptions.setSaveFormat(aspose.cells.SaveFormat.SVG);
// Appelez cette méthode setOnePagePerSheet pour mettre tout le contenu d'une feuille sur une seule page. 
imgOptions.setOnePagePerSheet(true);
var sheetCount = workbook.getWorksheets().getCount();
for (var i = 0; i < sheetCount; i++) {
	var sheet = workbook.getWorksheets().get(i);
    // Convertissez chaque feuille de calcul au format svg en appelant la méthode SheetRender  
	var sr = new aspose.cells.SheetRender(sheet, imgOptions);
	for (var k = 0; k < sr.getPageCount(); k++) {
		// Appelez cette méthode toImage pour générer la feuille de calcul au format d'image Svg 
		sr.toImage(k,  sheet.getName() + k + "_out.svg");
	}
}

Vous pouvez voir la sortie dans l’image ci-dessous :

Fichier Excel en SVG

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer l’API au-delà des limites d’évaluation.

Résumé

Nous terminons ici ce billet de blog. Vous avez appris à convertir Excel en SVG dans Node.js par programme. De plus, nous avons répertorié toutes les étapes qui illustrent les méthodes de l’API. De plus, vous pouvez visiter la documentation de cette bibliothèque Excel Node.js pour connaître d’autres fonctionnalités importantes. De plus, vous pouvez consulter la section “Voir aussi” ci-dessous pour les articles pertinents. Enfin, veuillez visiter conholdate.com pour les dernières mises à jour.

poser une question

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

FAQ

Pouvez-vous exporter Excel en SVG ?

Vous pouvez installer cette [bibliothèque] Excel JavaScript 4 pour exporter un fichier Excel au format de fichier SVG. Cette méthode setSaveFormat convertit les feuilles de calcul au format SVG par programmation.

Quels programmes peuvent convertir en SVG ?

Copiez et collez ceci extrait de code dans votre fichier principal qui convertit Excel en SVG par programmation.

Voir également