Aplikacja Excel służy do szybkiego i łatwego formatowania, organizowania i obliczania danych w arkuszu kalkulacyjnym. HTML lub Hypertext Markup Language to standardowy język znaczników dla stron internetowych. Dostarcza treści, które nadają strukturę stron internetowych za pomocą różnych elementów i tagów. Konwersja Excel do HTML może być przydatna w różnych scenariuszach, takich jak konwertowanie arkuszy na strony internetowe lub osadzanie zawartości arkuszy w aplikacjach internetowych i tak dalej. W tym artykule dowiesz się, jak przekonwertować Excel XLS/XLSX do HTML za pomocą REST API w Node.js.
W tym artykule zostaną omówione następujące tematy:
- Excel XLS/XLSX do konwersji HTML REST API i Node.js SDK
- Jak przekonwertować plik Excela do pliku HTML za pomocą REST API w Node.js
Excel XLS/XLSX do konwersji HTML REST API i Node.js SDK
Aby przekonwertować komórkę Excela na HTML, użyjemy API Node.js SDK of GroupDocs.Conversion Cloud. Jest to niezawodna, niezależna od platformy, bezpieczna biblioteka JavaScript i platforma do konwersji dokumentów. Pozwala bezproblemowo konwertować dokumenty i obrazy z dowolnego obsługiwanego formatu plików do dowolnego potrzebnego formatu. Możesz łatwo konwertować ponad 50 typów dokumentów i obrazów, takich jak Word, PowerPoint, Excel, PDF, HTML, CAD, obrazy rastrowe itp. Obsługuje również zestawy SDK .NET, Java, PHP, Ruby, Android i Python członkowie rodziny konwersji dokumentów dla Cloud API.
Możesz zainstalować GroupDocs.Conversion Cloud w swojej aplikacji Node.js za pomocą następującego polecenia w konsoli:
npm install groupdocs-conversion-cloud
Zanim zaczniesz postępować zgodnie z instrukcjami i dostępnymi przykładami kodu, uzyskaj swój identyfikator klienta i klucz tajny klienta z panelu nawigacyjnego. Gdy masz już swój identyfikator i sekret, dodaj kod, jak pokazano poniżej:
# Zaimportuj Node.js SDK do swojej aplikacji węzła z http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");
// pobierz clientId i clientSecret z https://dashboard.groupdocs.cloud (wymagana jest bezpłatna rejestracja).
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";
Jak przekonwertować plik Excela na plik HTML za pomocą REST API w Node.js
W sekcji wykonamy poniższe kroki, aby programowo przekonwertować program Excel na HTML JavaScript w chmurze:
- Prześlij plik Excel do chmury
- Konwertuj arkusz kalkulacyjny na format HTML
- Pobierz przekonwertowany plik HTML
Prześlij plik XLSX
Najpierw prześlij plik programu Excel do chmury, korzystając z następującego przykładowego kodu:
// otwórz plik w IOStream z dysku systemowego.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.xlsx';
// przeczytaj plik
fs.readFile(resourcesFolder, (err, fileStream) => {
// skonstruuj FileApi
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// utwórz prośbę o przesłanie pliku
var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.xlsx", fileStream, myStorage);
// Przesyłanie pliku
fileApi.uploadFile(request)
.then(function (response) {
console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
});
W rezultacie przesłany plik Excel będzie dostępny w sekcji plików Twojego pulpitu nawigacyjnego w chmurze.
Konwertuj XLSX na format HTML w Node.js
Teraz przekonwertujmy plik Excela na tabelę HTML za pomocą JavaScript programowo, wykonując czynności podane poniżej:
- Utwórz instancję ConvertApi
- Utwórz instancję ConvertSettings
- Ustaw nazwę magazynu i ścieżkę do pliku programu Excel
- Przypisz „html” do formatu
- Teraz podaj ścieżkę wyjściowego pliku html
- Utwórz ConvertDocumentRequest za pomocą ConvertSettings
- Konwertuj, wywołując metodę convertDocument() z ConvertDocumentRequest
Poniższy przykład kodu pokazuje, jak przekonwertować Excel na HTML w Nodejs przy użyciu REST API:
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 {
// Utwórz żądanie konwersji dokumentu
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);
})
Wprowadź plik Excela:
Wynikowy plik HTML:
Pobierz przekonwertowany plik
Powyższy przykładowy kod zapisze przekonwertowany plik html w chmurze. Teraz wiesz, jak przekonwertować Excel na HTML w node.js. Następnie pobierz plik HTML, korzystając z następującego przykładowego kodu:
// skonstruować FileApi, aby pobrać przekonwertowany plik
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// utwórz żądanie pobrania pliku
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.html", myStorage);
// pobierz plik i typ odpowiedzi Stream
fileApi.downloadFile(request)
.then(function (response) {
// zapisz plik w katalogu systemowym
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);
});
Darmowy konwerter Excela na HTML online
Jak bezpłatnie przekonwertować Excel na HTML online? Wypróbuj następujące bezpłatny internetowy konwerter plików Excel na HTML i Konwerter XLS na HTML, które zostały opracowane przy użyciu powyższego interfejsu API.
Wniosek
Pliki Excel i HTML są szeroko stosowane do przechowywania i przesyłania danych. Zgodnie z tym, w tym artykule opisano, jak zamienić XLSX na HTML w aplikacjach Node.js. Teraz wiesz:
- jak przekonwertować XLS na HTML za pomocą Node.js;
- programowo przesyłać i pobierać przekonwertowany plik HTML;
- Darmowy konwerter Excela na HTML;
Ponadto możesz dowiedzieć się więcej o GroupDocs.Conversion Cloud API, korzystając z dokumentacji. Udostępniamy również sekcję Informacje o interfejsach API, która umożliwia wizualizację i interakcję z naszymi interfejsami API bezpośrednio w przeglądarce.
Wreszcie, groupdocs.cloud pisze ciekawe nowe posty na blogu. Prosimy więc o regularne aktualizacje.
Zadać pytanie
Możesz zadawać pytania dotyczące konwersji arkusza Excel do formatu HTML za pośrednictwem naszego bezpłatnego forum pomocy technicznej
Często zadawane pytania
Jak przekonwertować dane Excela na HTML w Node.js?
Skorzystaj z tego łącza, aby poznać fragment kodu Node.js, jak szybko i łatwo przekonwertować plik Excel na HTML.
Jak przekonwertować Excel na tabelę HTML w JavaScript za pomocą REST API?
Utwórz instancję ConvertApi, ustaw wartości ustawień konwersji i wywołaj metodę convertDocument z ConvertDocumentRequest do konwersji programu Excel na interaktywny html.
Jak zapisać program Excel jako HTML za darmo online?
Bezpłatny internetowy konwerter arkuszy kalkulacyjnych Excel do formatu HTML umożliwia szybkie i łatwe eksportowanie plików Excel do formatu HTML. Po zakończeniu konwersji możesz pobrać stronę HTML online.
Jak bezpłatnie przekonwertować XLSX na HTML online?
- Otwórz bezpłatny internetowy konwerter plików Excel na HTML
- Kliknij wewnątrz obszaru upuszczania plików, aby przesłać arkusz Excel lub przeciągnij i upuść plik Excel.
- Kliknij przycisk Konwertuj teraz, internetowy konwerter XLSX na HTML zamieni program Excel w tabelę HTML.
- Link do pobrania pliku wyjściowego będzie dostępny natychmiast po konwersji konwertuj Excel do HTML online.
Jak zainstalować konwersję programu Excel na bibliotekę kodów HTML?
Zainstaluj konwerter Excel na HTML bezpłatna biblioteka JavaScript do pobrania, aby programowo tworzyć i konwertować Excel na HTML z formatowaniem.
Jak przekonwertować program Excel na stronę internetową w systemie Windows?
Odwiedź ten link, aby pobrać konwerter tabel Excel na HTML. Tego konwertera offline można użyć do przekształcenia arkusza kalkulacyjnego programu Excel w stronę internetową w systemie Windows za pomocą jednego kliknięcia.
Zobacz też
- Konwertuj PDF na edytowalny dokument Word za pomocą Node.js
- Konwertuj arkusze kalkulacyjne Excel na format PDF w Node.js
- Jak przekonwertować JPG na PDF za pomocą Node.js
- Konwertuj Excel na XML i XML na Excel Online za pomocą Node.js
- Jak przekonwertować PowerPoint PPT / PPTX na PNG w Node.js
- Konwertuj EXCEL na JSON i JSON na EXCEL w Node.js
- Jak przekonwertować plik CSV na plik JSON online w Node.js
- Jak przekonwertować plik PDF na HTML online w Node.js
- Konwertuj EXCEL na JSON i JSON na EXCEL w Python
- Python SVG do PNG lub PNG do SVG Konwersja Python
- Jak przekonwertować CSV na JSON i JSON na CSV w Python
- Konwertuj PowerPoint PPT/PPTX na obrazy JPG/JPEG w Python
- Konwertuj dokumenty programu Word na format PDF za pomocą interfejsu API REST w języku Python
- Jak przekonwertować PDF do Excela w Python przy użyciu REST API