Hoe Excel naar HTML te converteren in Node.js

In dit eenvoudige onderwerp wordt uitgelegd hoe u Excel naar HTML converteert in Node.js door het bronbestand XLSX vanaf de schijf te openen en dit vervolgens te exporteren als een HTML. Verschillende eigenschappen van het HTML-uitvoerbestand kunnen worden geconfigureerd voordat u Excel naar HTML exporteert in Node.js, zoals het afbeeldingsformaat, het instellen van de codering en het markeren om de rasterlijnen weer te geven. Het uitvoerbestand kan als HTML-bestand of als stream worden opgeslagen of indien nodig zelfs als HTTP-antwoord worden verzonden.

Stappen om Excel naar HTML te converteren in Node.js

  1. Voor het converteren van Excel naar HTML configureert u de IDE om Aspose.Cells voor Node.js via Java te gebruiken
  2. Open het Excel-bronbestand dat naar HTML moet worden geconverteerd met behulp van de klasse-instantie Workbook
  3. Instantieer het object HtmlSaveOptions om de opties voor het HTML-uitvoerbestand in te stellen
  4. Configureer enkele eigenschappen van HTML, zoals codering, afbeeldingsindeling en rasterweergave
  5. Sla het gegenereerde HTML-bestand op de schijf op met behulp van de opslagopties

De bovengenoemde stappen omvatten het proces om het voorbeeld XLSX naar HTML te converteren in Node.js door er toegang toe te krijgen met behulp van een exemplaar van de Workbook-klasse en vervolgens het gewenste HTML-bestand te configureren. De configuratie kan een aantal HTML-instellingen bevatten en is vereist tijdens het opslaan van de uitvoer op de schijf.

Code om Excel naar HTML te exporteren in Node.js

var aspose = aspose || {};
aspose.cells = require("aspose.cells");
//Set the API license
new aspose.cells.License().setLicense("ApiLicense.lic");
//Load the source Excel file
var excelWbtoHtml = new aspose.cells.Workbook("samplefile.xlsx");
//Instantiate the save options for the HTML
var htmlSaveOptsForExcel = new HtmlSaveOptions();
//Set the encoding in the output HTML
htmlSaveOptsForExcel.setEncoding(Encoding.getUTF8());
//Set the image format in the output HTML
htmlSaveOptsForExcel.setExportImagesAsBase64(true);
//Set the flag to show the grid lines in the output HTML
htmlSaveOptsForExcel.setExportGridLines(true);
//Set the width of the columns according to the content for
//better visibility in generated HTML
workbookToHtml.getWorksheets().get(0).autoFitColumns();
//Save the workbook as HTML using the above settings
excelWbtoHtml.save("OutputHtml.html", htmlSaveOptionsForExcel);
console.log("HTML file exported successfully");

Om de conversie van Excel naar Html uit te voeren, bevat de Node.js-code zeer weinig API-aanroepen waarbij het XLSX-bestand wordt geopend met behulp van een exemplaar van de Workbook-klasse en wordt opgeslagen als HTML. Er zijn verschillende andere parameters die kunnen worden gebruikt om de uitvoer-HTML in te stellen, inclusief afbeeldingsformaat, codering, standaardlettertype, rasterweergave, met uitsluiting van ongebruikte stijlen om de grootte te verkleinen, en een aantal andere parameters. De gegenereerde HTML kan op de schijf of in een stream worden opgeslagen.

Dit onderwerp heeft betrekking op het converteren van Excel naar HTML in Node.js. Als u geïnteresseerd bent in het converteren van een Excel-bestand naar een SVG-afbeelding, raadpleegt u het artikel op hoe u Excel naar SVG converteert in Node.js.

 Nederlands