L’applicazione Excel viene utilizzata per formattare, organizzare e calcolare i dati in un programma di fogli di calcolo in modo rapido e semplice. HTML o Hypertext Markup Language è il linguaggio di markup standard per le pagine web. Fornisce il contenuto che dà struttura alle pagine web utilizzando diversi elementi e tag. La conversione da Excel a HTML potrebbe essere utile in vari scenari come la conversione di fogli in pagine Web o l’incorporamento del contenuto dei fogli all’interno delle applicazioni Web e così via. In questo articolo imparerai come convertire Excel XLS/XLSX in HTML utilizzando l’API REST in Node.js.
In questo articolo saranno trattati i seguenti argomenti:
- Conversione da Excel XLS/XLSX a HTML REST API e Node.js SDK
- Come convertire Excel in file HTML utilizzando l’API REST in Node.js
Conversione da Excel XLS/XLSX a HTML REST API e Node.js SDK
Per convertire la cella di Excel in HTML, utilizzeremo l’API Node.js SDK of GroupDocs.Conversion Cloud. È una libreria JavaScript affidabile, indipendente dalla piattaforma e sicura e una piattaforma di conversione dei documenti. Ti consente di convertire senza problemi documenti e immagini di qualsiasi formato di file supportato in qualsiasi formato di cui hai bisogno. Puoi convertire facilmente tra oltre 50 tipi di documenti e immagini come Word, PowerPoint, Excel, PDF, HTML, CAD, immagini raster, ecc. Supporta anche .NET, Java, PHP, Ruby, Android e Python SDK come suo membri della famiglia di conversione dei documenti per l’API Cloud.
Puoi installare GroupDocs.Conversion Cloud nella tua applicazione Node.js utilizzando il seguente comando nella console:
npm install groupdocs-conversion-cloud
Si prega di ottenere l’ID cliente e il segreto cliente dalla dashboard prima di iniziare a seguire i passaggi e gli esempi di codice disponibili. Una volta che hai il tuo ID e segreto, aggiungi il codice come mostrato di seguito:
# Importa l'SDK Node.js nell'applicazione del nodo da http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");
// ottenere clientId e clientSecret da https://dashboard.groupdocs.cloud (è richiesta la registrazione gratuita).
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";
Come convertire file Excel in HTML utilizzando l’API REST in Node.js
Nella sezione seguiremo i passaggi seguenti per convertire Excel in HTML JavaScript a livello di codice sul cloud:
Carica il file XLSX
Innanzitutto, carica il file excel nel cloud utilizzando il seguente esempio di codice:
// apri il file in IOStream dall'unità di sistema.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.xlsx';
// leggi file
fs.readFile(resourcesFolder, (err, fileStream) => {
// costruire FileApi
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// creare richiesta di file di caricamento
var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.xlsx", fileStream, myStorage);
// caricare un file
fileApi.uploadFile(request)
.then(function (response) {
console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
});
Di conseguenza, il file Excel caricato sarà disponibile nella sezione file della tua dashboard sul cloud.
Converti XLSX in formato HTML in Node.js
Ora, convertiamo il file Excel in una tabella HTML utilizzando JavaScript a livello di programmazione seguendo i passaggi indicati di seguito:
- Crea un’istanza di ConvertApi
- Crea un’istanza di ConvertSettings
- Imposta il nome di archiviazione e il percorso del file excel di input
- Assegna “html” al formato
- Ora, fornisci il percorso del file html di output
- Crea ConvertDocumentRequest con ConvertSettings
- Converti chiamando il metodo convertDocument() con ConvertDocumentRequest
Il seguente esempio di codice mostra come convertire Excel in HTML in Nodejs utilizzando 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 {
// Crea una richiesta di conversione del documento
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);
})
Immettere il file Excel:
File HTML risultante:
Scarica il file convertito
L’esempio di codice precedente salverà il file html convertito sul cloud. Ora sai come convertire Excel in HTML in node.js. Successivamente, scarica il file html utilizzando il seguente esempio di codice:
// costruire FileApi per scaricare il file convertito
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// creare una richiesta di download del file
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.html", myStorage);
// scarica il file e il tipo di risposta Stream
fileApi.downloadFile(request)
.then(function (response) {
// salvare il file nella directory di sistema
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);
});
Convertitore online gratuito da Excel a HTML
Come convertire Excel in HTML online gratuitamente? Prova quanto segue per convertitore online gratuito da Excel a HTML e convertitore da XLS a HTML, sviluppati utilizzando l’API di cui sopra.
Conclusione
I file Excel e HTML sono ampiamente utilizzati per archiviare e trasmettere i dati. In conformità con ciò, questo articolo ha spiegato come trasformare XLSX in HTML nelle applicazioni Node.js. Ora sai:
- come convertire XLS in HTML usando Node.js;
- caricare e scaricare in modo programmatico il file HTML convertito;
- Convertitore da Excel a HTML online gratuito;
Inoltre, puoi saperne di più su GroupDocs.Conversion Cloud API utilizzando la documentazione. Forniamo anche una sezione Riferimento API che ti consente di visualizzare e interagire con le nostre API direttamente attraverso il browser.
Infine, groupdocs.cloud sta scrivendo nuovi interessanti post sul blog. Quindi, resta in contatto per aggiornamenti regolari.
Fai una domanda
Puoi porre le tue domande su come convertire un foglio Excel in HTML, tramite il nostro Forum di supporto gratuito
Domande frequenti
Come posso convertire i dati di Excel in HTML in Node.js?
Si prega di seguire questo collegamento per imparare lo snippet di codice Node.js su come convertire il file Excel in HTML in modo rapido e semplice.
Come convertire la tabella Excel in HTML in JavaScript utilizzando l’API REST?
Crea un’istanza di ConvertApi, imposta i valori delle impostazioni di conversione e richiama il metodo convertDocument con ConvertDocumentRequest to per convertire Excel in html interattivo.
Come salvare Excel come HTML gratuitamente online?
Convertitore online gratuito da foglio di calcolo Excel a HTML ti consente di esportare Excel in formato HTML, in modo rapido e semplice. Una volta completata la conversione, puoi scaricare la pagina Web HTML online.
Come posso convertire XLSX in HTML online gratuitamente?
- Apri convertitore online gratuito da Excel a HTML
- Fare clic all’interno dell’area di rilascio del file per caricare il foglio Excel o trascinare e rilasciare il file Excel.
- Fai clic sul pulsante Converti ora, il convertitore online da XLSX a HTML trasformerà Excel in una tabella HTML.
- Il collegamento per il download del file di output sarà disponibile immediatamente dopo la conversione della conversione di Excel in HTML online.
Come installare convertire Excel in libreria di codici HTML?
Installa il convertitore da Excel a HTML libreria JavaScript scaricabile gratuitamente per creare e convertire Excel in HTML con formattazione programmatica.
Come posso convertire Excel in una pagina Web in Windows?
Visita questo link per scaricare il convertitore di tabelle da Excel a HTML. Questo convertitore offline può essere utilizzato per trasformare un foglio di calcolo Excel in una pagina Web in Windows con un solo clic.
Guarda anche
- Converti PDF in documento Word modificabile utilizzando Node.js
- Converti fogli di calcolo Excel in PDF in Node.js
- Come convertire JPG in PDF utilizzando Node.js
- Converti Excel in XML e XML in Excel Online utilizzando Node.js
- Come convertire PowerPoint PPT/PPTX in PNG in Node.js
- Converti EXCEL in JSON e JSON in EXCEL in Node.js
- Come convertire file CSV in JSON online in Node.js
- Come convertire PDF in HTML online in Node.js
- Converti EXCEL in JSON e JSON in EXCEL in Python
- Conversione da Python SVG a PNG o da PNG a SVG Python
- Come convertire CSV in JSON e JSON in CSV in Python
- Converti PowerPoint PPT/PPTX in immagini JPG/JPEG in Python
- Converti documenti Word in PDF utilizzando l’API REST in Python
- Come convertire PDF in Excel in Python utilizzando l’API REST