Comment convertir une feuille de calcul Excel en calculatrice HTML dans Node.js

Convertir Excel XLS/XLSX en HTML à l’aide de l’API REST dans Node.js

L’application Excel est utilisée pour formater, organiser et calculer rapidement et facilement des données dans un tableur. HTML ou Hypertext Markup Language est le langage de balisage standard pour les pages Web. Il fournit le contenu qui structure les pages Web en utilisant différents éléments et balises. La conversion Excel en HTML peut être utile dans divers scénarios tels que la conversion de feuilles en pages Web ou l’intégration du contenu des feuilles dans les applications Web, etc. Dans cet article, vous apprendrez à convertir Excel XLS/XLSX en HTML à l’aide de l’API REST dans Node.js.

Les sujets suivants seront traités dans cet article :

API REST de conversion Excel XLS/XLSX vers HTML et SDK Node.js

Afin de convertir une cellule Excel en HTML, nous utiliserons l’API Node.js SDK of GroupDocs.Conversion Cloud. Il s’agit d’une bibliothèque JavaScript et d’une plate-forme de conversion de documents fiables, indépendantes de la plate-forme et sécurisées. Il vous permet de convertir en toute transparence vos documents et images de n’importe quel format de fichier pris en charge vers n’importe quel format dont vous avez besoin. Vous pouvez facilement convertir entre plus de 50 types de documents et d’images tels que Word, PowerPoint, Excel, PDF, HTML, CAO, images raster, etc. Il prend également en charge les SDK .NET, Java, PHP, Ruby, Android et Python comme son membres de la famille de conversion de documents pour l’API Cloud.

Vous pouvez installer GroupDocs.Conversion Cloud sur votre application Node.js à l’aide de la commande suivante dans la console :

npm install groupdocs-conversion-cloud

Veuillez obtenir votre ID client et votre secret client à partir du tableau de bord avant de commencer à suivre les étapes et les exemples de code disponibles. Une fois que vous avez votre identifiant et votre secret, veuillez ajouter le code comme indiqué ci-dessous :

# Importez le SDK Node.js dans votre application de nœud à partir de http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// obtenez clientId et clientSecret depuis https://dashboard.groupdocs.cloud (une inscription gratuite est requise).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

Comment convertir Excel en fichier HTML à l’aide de l’API REST dans Node.js

Dans la section, nous suivrons les étapes ci-dessous pour convertir Excel en HTML JavaScript par programme sur le cloud :

  1. Télécharger le fichier Excel dans le cloud
  2. Convertir feuille de calcul en HTML
  3. Télécharger le fichier HTML converti

Téléchargez le fichier XLSX

Tout d’abord, chargez le fichier Excel dans le cloud à l’aide de l’exemple de code suivant :

// ouvrez le fichier dans IOStream à partir de votre lecteur système.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.xlsx';
// lire le fichier
fs.readFile(resourcesFolder, (err, fileStream) => {
  // construire FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // créer une demande de téléchargement de fichier
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.xlsx", fileStream, myStorage);
  // téléverser un fichier
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

Par conséquent, le fichier Excel téléchargé sera disponible dans la section fichiers de votre tableau de bord sur le cloud.

Convertir XLSX au format HTML dans Node.js

Convertissons maintenant le fichier Excel en tableau HTML à l’aide de JavaScript par programmation en suivant les étapes ci-dessous :

  • Créer une instance de ConvertApi
  • Créer une instance de ConvertSettings
  • Définir le nom du stockage et le chemin du fichier Excel d’entrée
  • Attribuez “html” au format
  • Maintenant, fournissez le chemin du fichier html de sortie
  • Créer ConvertDocumentRequest avec ConvertSettings
  • Convertir en appelant la méthode convertDocument() avec ConvertDocumentRequest

L’exemple de code suivant montre comment convertir Excel en HTML dans Nodejs à l’aide de l’API REST :

const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.xlsx";
  settings.format = "html";
  settings.outputPath = "nodejs-testing/sample-file.html";

  try {
    // Créer une demande de conversion de document
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  } 
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted XLSX file to HTML format");
})
.catch((err) => {
  console.log("Error occurred while converting the Excel file:", err);
})

Fichier Excel d’entrée :

Comment convertir un fichier Excel en HTML dans Node.js

Convertir un fichier Excel en tableau HTML à l’aide de JavaScript

Fichier HTML résultant :

Comment convertir Excel en tableau HTML en ligne dans Node.js

Convertir une feuille de calcul Excel en HTML dans Node.js

Télécharger le fichier converti

L’exemple de code ci-dessus enregistrera le fichier html converti sur le cloud. Vous savez maintenant comment convertir Excel en HTML dans node.js. Ensuite, téléchargez le fichier html à l’aide de l’exemple de code suivant :

// construire FileApi pour télécharger le fichier converti
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// créer une demande de fichier de téléchargement
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.html", myStorage);
// télécharger le fichier et le type de réponse Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // enregistrer le fichier dans votre répertoire système
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.html", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

Convertisseur Excel en HTML gratuit en ligne

Comment convertir Excel en HTML en ligne gratuitement ? Veuillez essayer ce qui suit pour convertisseur Excel en HTML gratuit en ligne et convertisseur XLS en HTML, qui sont développés à l’aide de l’API ci-dessus.

Conclusion

Les fichiers Excel et HTML sont largement utilisés pour stocker et transmettre les données. Conformément à cela, cet article a expliqué comment transformer XLSX en HTML dans les applications Node.js. Maintenant tu sais:

  • comment convertir XLS en HTML en utilisant Node.js ;
  • télécharger et télécharger par programme le fichier HTML converti ;
  • Convertisseur Excel en HTML gratuit en ligne ;

De plus, vous pouvez en savoir plus sur l’API GroupDocs.Conversion Cloud à l’aide de la documentation. Nous fournissons également une section API Reference qui vous permet de visualiser et d’interagir avec nos API directement via le navigateur.

Enfin, groupdocs.cloud écrit de nouveaux articles de blog intéressants. Alors, restez en contact pour des mises à jour régulières.

poser une question

Vous pouvez poser vos questions sur la façon de convertir une feuille Excel en HTML, via notre Forum d’assistance gratuit

FAQ

Comment convertir des données Excel en HTML dans Node.js ?

Veuillez suivre ce lien pour apprendre l’extrait de code Node.js pour savoir comment convertir un fichier Excel en HTML rapidement et facilement.

Comment convertir Excel en tableau HTML en JavaScript à l’aide de l’API REST ?

Créez une instance de ConvertApi, définissez les valeurs des paramètres de conversion et appelez la méthode convertDocument avec ConvertDocumentRequest pour convertir Excel en html interactif.

Comment enregistrer Excel en HTML gratuitement en ligne ?

Convertisseur de feuille de calcul Excel en HTML en ligne gratuit vous permet d’exporter Excel au format HTML, rapidement et facilement. Une fois la conversion terminée, vous pouvez télécharger la page Web HTML en ligne.

Comment convertir gratuitement XLSX en HTML en ligne ?

  • Ouvrez convertisseur en ligne Excel vers HTML gratuit
  • Cliquez à l’intérieur de la zone de dépôt du fichier pour télécharger la feuille Excel ou faites glisser et déposez le fichier Excel.
  • Cliquez sur le bouton Convertir maintenant, le convertisseur XLSX en HTML en ligne transformera Excel en tableau HTML.
  • Le lien de téléchargement du fichier de sortie sera disponible instantanément après la conversion en ligne d’Excel en HTML.

Comment installer convertir Excel en bibliothèque de code HTML ?

Installez le convertisseur Excel vers HTML librairie de téléchargement gratuit JavaScript pour créer et convertir Excel en HTML avec formatage par programme.

Comment convertir Excel en page Web dans Windows ?

Veuillez visiter ce lien pour télécharger le convertisseur de tableau Excel vers HTML. Ce convertisseur hors ligne peut être utilisé pour transformer une feuille de calcul Excel en une page Web dans Windows en un seul clic.

Voir également