Jak utworzyć udostępniony plik Excel w Nodejs

Jak utworzyć udostępniony plik Excel w Nodejs

MS Excel wniósł swój wkład we współczesny świat technologii w zakresie przechowywania i reprezentacji danych. Pliki XLS/XLSX są łatwe w utrzymaniu i wyposażone w funkcje przyjazne dla chmury. W większości przypadków musisz utworzyć udostępnione pliki Excel, aby inni mogli pracować nad tym samym plikiem. W dużych organizacjach jest to zadanie powszechne, wymagające oszczędności czasu i innych kosztów. Jednakże użyjemy tej [biblioteki] Excel w Node.js, aby zademonstrować, jak programowo utworzyć udostępniony plik Excel w Nodejs.

Omówimy następujące punkty:

Instalacja API JavaScript Excel

Korzystając z tej potężnej biblioteki, możesz tworzyć udostępniane pliki Excel. Jest łatwy w instalacji i konfiguracji w projekcie Node.js. Można jednak skonfigurować tę bibliotekę na dwa proste sposoby. Możesz więc pobrać pakiet API lub zainstalować go, uruchamiając następujące polecenia w terminalu:

npm install java
npm install aspose.cells

Jak utworzyć udostępniony plik Excel w Nodejs

Po skonfigurowaniu biblioteki można przystąpić do programowego tworzenia udostępnianych plików Excel.

Możesz wykonać następujące kroki i fragment kodu:

  1. Utwórz instancję klasy Workbook.
  2. Metoda setAutoRecover wskazuje, czy plik jest oznaczony do automatycznego odzyskiwania.
  3. Metoda setCheckCompatibility wskazuje, czy podczas zapisywania skoroszytu sprawdzana jest zgodność z wcześniejszymi wersjami.
  4. Metoda setCrashSave wskazuje, czy aplikacja ostatnio zapisała plik skoroszytu po awarii.
  5. Metoda setRepairLoad wskazuje, czy aplikacja ostatnio otworzyła skoroszyt w trybie awaryjnym, czy w trybie naprawczym.
  6. Wywołaj tę metodę setShowTabs, aby ustawić wartość określającą, czy mają być wyświetlane karty skoroszytu.
  7. Wywołaj metodę setShared, aby udostępnić skoroszyt.

Skopiuj i wklej następujący kod do swojego głównego pliku:

var aspose = aspose || {};
aspose.cells = require("aspose.cells");
//  Utwórz instancję klasy Workbook  
var wb = new aspose.cells.Workbook();
//  Metoda setAutoRecover wskazuje, czy plik jest oznaczony do automatycznego odzyskiwania 
wb.getSettings().setAutoRecover(true);
// setCheckCompatibility wskazuje, czy podczas zapisywania skoroszytu sprawdzana jest zgodność z wcześniejszymi wersjami. 
wb.getSettings().setCheckCompatibility(false);
// Metoda setCrashSave wskazuje, czy aplikacja ostatnio zapisała plik skoroszytu po awarii. 
wb.getSettings().setCrashSave(true);
// Metoda setRepairLoad wskazuje, czy aplikacja ostatnio otworzyła skoroszyt w trybie awaryjnym, czy w trybie naprawy. 
wb.getSettings().setRepairLoad(true);
// Wywołaj tę metodę setShowTabs, aby ustawić wartość określającą, czy mają być wyświetlane karty skoroszytu. 
wb.getSettings().setShowTabs(true),
//Wywołaj metodę setShared, aby udostępnić skoroszyt 
wb.getSettings().setShared(true);
//Zapisz udostępniony skoroszyt
wb.save("outputSharedWorkbook.xlsx");

Wynik możesz zobaczyć na obrazku poniżej:

API JavaScript w Excelu

Zdobądź bezpłatną licencję

Możesz skorzystać z bezpłatnej licencji tymczasowej, aby wypróbować interfejs API bez ograniczeń ewaluacyjnych.

Podsumowując

To koniec tego samouczka na blogu. Przeszedłeś przez to, jak programowo utworzyć udostępniony plik Excel w Nodejs. Ponadto widziałeś także fragment kodu i metody udostępniane przez JavaScript Excel API. Ponadto możesz odwiedzić dokumentację, aby poznać inne funkcje. Inne odpowiednie łącza są dostępne w sekcji „Zobacz także" poniżej. Wreszcie, pozostań w kontakcie z conholdate.com, aby otrzymywać regularne aktualizacje.

Zadać pytanie

Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.

Często zadawane pytania

Czy JavaScript może utworzyć plik Excel?

Tak, możesz z łatwością zainstalować tę [bibliotekę] JavaScript Excel i programowo tworzyć, manipulować i konwertować pliki Excel do innych popularnych formatów.

Jak utworzyć udostępniony plik w programie Excel?

Odwiedź ten link, aby dowiedzieć się, jak programowo tworzyć udostępnione pliki Excel w Nodejs.

Zobacz też