Jak przekonwertować arkusz kalkulacyjny Excel na kalkulator HTML w Node.js

Konwertuj Excel XLS/XLSX na HTML za pomocą REST API w Node.js

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

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:

  1. Prześlij plik Excel do chmury
  2. Konwertuj arkusz kalkulacyjny na format HTML
  3. 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:

Jak przekonwertować plik Excela na html w Node.js

Konwertuj plik Excel na tabelę HTML za pomocą JavaScript

Wynikowy plik HTML:

Jak przekonwertować program Excel na tabelę HTML online w Node.js

Konwertuj arkusz kalkulacyjny Excel na HTML w Node.js

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ż