Pliki Excel są powszechnie używane do przechowywania i organizowania danych w formie arkuszy roboczych. Ponadto możesz wykonywać różne obliczenia, a także analizować dane. Jednak w niektórych przypadkach musisz przekonwertować pliki Excela na inne formaty. Na przykład może być konieczne przekonwertowanie arkusza programu Excel na format HTML lub obraz w celu wyświetlenia go w aplikacji internetowej lub komputerowej. W takich przypadkach w tym artykule omówiono sposób konwertowania plików programu Excel na format HTML w aplikacjach Node.js. Ponadto dowiesz się, jak korzystać z dodatkowych opcji, aby dostosować przekonwertowany HTML.
- Node.js Excel do interfejsu API konwertera HTML
- Konwertuj pliki Excela na HTML w Node.js
- Włącz linie siatki w programie Excel do konwersji HTML
- Pokaż etykietkę narzędzia w programie Excel do konwersji HTML
- Uwzględnij ukryte arkusze w konwersji Excela na HTML
- Uzyskaj bezpłatną licencję API
Node.js Excel do interfejsu API konwertera HTML
Interfejs API Aspose.Cells for Node.js via Java został zaprojektowany do implementacji automatyzacji arkuszy kalkulacyjnych z poziomu aplikacji Node.js. Zapewnia szereg funkcji do bezproblemowego manipulowania plikami Excel. Ponadto API umożliwia konwersję plików Excel do innych formatów. Aby skorzystać z API, możesz pobrać jego pakiet z sekcji Downloads lub użyć poniższego polecenia NPM.
> npm install aspose.cells
Konwertuj pliki Excela na HTML w Node.js
Podczas konwertowania pliku Excel do HTML, Aspose.Cells for Node.js przez Javę tworzy oddzielną kartę dla każdego arkusza. W ten sposób możesz dość łatwo poruszać się między arkuszami. Poniżej przedstawiono kroki konwersji pliku programu Excel do formatu HTML.
- Załaduj plik Excela, używając klasy Workbook.
- Zapisz plik Excela jako HTML przy użyciu metody Workbook.save(String).
Poniższy przykładowy kod pokazuje, jak przekonwertować plik programu Excel na format HTML przy użyciu środowiska Node.js.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Załaduj skoroszyt
var workbook = aspose.cells.Workbook("workbook.xlsx");
// Zapisz XLSX jako HTML
workbook.save("D:\\xlsx-to-html.html");
Plik Excel
Przekonwertowany kod HTML
Włącz Linie siatki w Excelu do konwersji HTML w Node.js
Domyślnie linie siatki są wyłączone w przekonwertowanym pliku HTML. Można je jednak włączyć za pomocą klasy HtmlSaveOptions. Poniżej przedstawiono kroki, aby wykonać tę operację.
- Załaduj plik XLSX przy użyciu klasy Workbook.
- Utwórz instancję klasy HtmlSaveOptions.
- Włącz linie siatki przy użyciu metody HtmlSaveOptions.setExportGridLines(true).
- Zapisz przekonwertowany HTML przy użyciu metody Workbook.save(String, HtmlSaveOptions).
Poniższy przykładowy kod pokazuje, jak włączyć linie siatki w programie Excel do konwersji HTML.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Załaduj skoroszyt
var workbook = aspose.cells.Workbook("workbook.xlsx");
// Utwórz opcje HTML i włącz linie siatki
var options = aspose.cells.HtmlSaveOptions();
options.setExportGridLines(true);
// Zapisz XLSX jako HTML
workbook.save("D:\\xlsx-to-html.html", options);
Przekonwertowany kod HTML
Włącz Tooltip w XLSX do konwersji HTML w Node.js
W niektórych przypadkach wartości mogą przekraczać szerokość komórek w arkuszu. W takich sytuacjach można włączyć podpowiedzi, aby wyświetlały pełny tekst w przekonwertowanym kodzie HTML. Poniżej przedstawiono kroki, aby włączyć podpowiedzi w konwersji programu Excel na HTML.
- Załaduj plik Excela, używając klasy Workbook.
- Utwórz instancję klasy HtmlSaveOptions.
- Użyj metody HtmlSaveOptions.setAddTooltipText(true), aby włączyć podpowiedź.
- Zapisz plik programu Excel jako HTML przy użyciu metody Workbook.save(String, HtmlSaveOptions).
Poniższy przykładowy kod pokazuje, jak włączyć etykietkę narzędzia w programie Excel do konwersji HTML w Node.js.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Załaduj skoroszyt
var workbook = aspose.cells.Workbook("workbook.xlsx");
// Utwórz opcje HTML i włącz podpowiedź
var options = aspose.cells.HtmlSaveOptions();
options.setAddTooltipText(true);
// Zapisz XLSX jako HTML
workbook.save("D:\\xlsx-to-html.html", options);
Uwzględnij ukryte arkusze w konwersji XLS/XLSX na HTML
Skoroszyty programu Excel mogą również zawierać ukryte arkusze, które domyślnie nie są uwzględniane w konwersji programu Excel na format HTML. Do renderowania ukrytych arkuszy można użyć metody HtmlSaveOptions.setExportHiddenWorksheet(). Poniżej przedstawiono kroki, aby wykonać tę operację.
- Załaduj plik XLSX przy użyciu klasy Workbook.
- Utwórz instancję klasy HtmlSaveOptions.
- Dołącz ukryte arkusze za pomocą metody HtmlSaveOptions.setExportHiddenWorksheet(true).
- Zapisz przekonwertowany HTML przy użyciu metody Workbook.save(String, HtmlSaveOptions).
Poniższy przykładowy kod pokazuje, jak uwzględnić ukryte arkusze w Node.js konwersji programu Excel na HTML.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Załaduj skoroszyt
var workbook = aspose.cells.Workbook("workbook.xlsx");
// Utwórz opcje HTML i włącz eksportowanie ukrytych arkuszy
var options = aspose.cells.HtmlSaveOptions();
options.setExportHiddenWorksheet(true);
// Zapisz XLSX jako HTML
workbook.save("D:\\xlsx-to-html.html", options);
Uzyskaj bezpłatną licencję API
Jeśli chcesz wypróbować interfejs API bez ograniczeń ewaluacyjnych, możesz uzyskać bezpłatną tymczasową licencję.
Wniosek
Konwersja Excel do HTML jest często używana w aplikacjach internetowych do wyświetlania arkuszy roboczych na stronach internetowych. Zgodnie z tym artykuł omówił, jak konwertować skoroszyty programu Excel do plików HTML w Node.js. Ponadto widziałeś, jak dostosować konwersję Excela do HTML za pomocą różnych opcji. Możesz dowiedzieć się więcej o Aspose.Cells for Node.js przez Javę, korzystając z documentation.