
Odszyfruj lub zaszyfruj pliki Excel przy użyciu Node.js
Czy chcesz mieć pewność, że Twoje pliki Excel nie zostaną zmodyfikowane przez osoby nieupoważnione? Ten post na blogu jest dla Ciebie, w którym dowiesz się, jak odszyfrować lub zaszyfrować pliki Excel przy użyciu programowego Node.js. Automatyzacja bezpieczeństwa plików danych zawsze zapewni Ci przewagę konkurencyjną pod względem wydajności i integralności. Ta [biblioteka] programu Excel w Node.js robi to wszystko magicznie, udostępniając szereg funkcji wspierających tę automatyzację. Ponadto możesz wykonywać różne operacje, integrując tę bibliotekę z aplikacją Node.js.
Artykuł ten obejmuje następujące sekcje:
- Odszyfruj lub zaszyfruj pliki Excel przy użyciu Node.js - instalacja API
- Jak programowo zaszyfrować plik Excel
- Biblioteka Node.js do odszyfrowania pliku Excel
Odszyfruj lub zaszyfruj pliki Excel przy użyciu Node.js - instalacja API
Biblioteka Node.js Excel oferuje szeroką gamę funkcji manipulacji i konwersji plików. Użytkownicy mogą znaleźć kompletną [dokumentację] wraz z przykładami i opisami. Jest dość łatwy w instalacji i prosty w użyciu.
Uruchom następujące polecenia, aby skonfigurować tę bibliotekę w swoim projekcie:
npm install java
npm install aspose.cells
Jak programowo zaszyfrować plik Excel
Programowe ustawienie hasła do pliku Excel stało się niezwykle łatwe i niezawodne. Co więcej, możesz określić typ i siłę szyfrowania, wywołując metody ujawnione w tej bibliotece Excel Node.js.
Wykonaj poniższe kroki i fragment kodu, aby zaszyfrować plik Excel przy użyciu Node.js:
- Pobierz moduł aspose.cells do swojego projektu Node.js.
- Inicjuje instancję klasy Workbook.
- Uzyskaj dostęp do ustawień skoroszytu, wywołując metodę getSettings() i ustaw hasło, wywołując metodę setPassword(string).
- Wywołaj metodę setEncryptionOptions, aby ustawić typ szyfrowania.
- save(fileName, saveFormat) zapisze zaszyfrowany plik.
var aspose = aspose || {};
// Pobierz moduł aspose.cells do swojego projektu Node.js.
aspose.cells = require("aspose.cells");
// Inicjuje instancję klasy Workbook.
var wb = new aspose.cells.Workbook("sample.xlsx");
// Uzyskaj dostęp do ustawień skoroszytu, wywołując metodę getSettings() i ustaw hasło, wywołując setPassword(string).
wb.getSettings().setPassword("password");
// Wywołaj metodę setEncryptionOptions, aby ustawić typ szyfrowania.
wb.setEncryptionOptions(1,128)
// save(fileName, saveFormat) zapisze zaszyfrowany plik.
wb.save("encrypted-file.xlsx");
Biblioteka Node.js do odszyfrowania pliku Excel
W tej sekcji przejdziemy przez następujące kroki i fragment kodu, który programowo odszyfruje zaszyfrowany plik Excel:
- Utwórz instancję klasy LoadOptions, aby uzyskać dostęp do opcji pliku XLSX.
- Wprowadź poprawne hasło do zaszyfrowanego pliku wywołując metodę setPassword(string).
- Utwórz obiekt klasy Workbook i załaduj zaszyfrowany plik źródłowy za pomocą instancji loadingOptions.
- Ustaw hasło na NULL, wywołując setPassword().
- Wywołaj save(fileName, saveFormat), aby zapisać odszyfrowany plik.
var aspose = aspose || {};
// Pobierz moduł aspose.cells do swojego projektu Node.js.
aspose.cells = require("aspose.cells");
// Inicjuje instancję klasy Workbook.
var wb = new aspose.cells.Workbook("sample.xlsx");
// Uzyskaj dostęp do ustawień skoroszytu, wywołując metodę getSettings() i ustaw hasło, wywołując setPassword(string).
wb.getSettings().setPassword("password");
// Wywołaj metodę setEncryptionOptions, aby ustawić typ szyfrowania.
wb.setEncryptionOptions(1,128)
// save(fileName, saveFormat) zapisze zaszyfrowany plik.
wb.save("encrypted-file.xlsx");
Zdobądź bezpłatną licencję
Możesz skorzystać z bezpłatnej licencji tymczasowej, aby wypróbować interfejs API bez ograniczeń ewaluacyjnych.
Podsumowując
Mamy nadzieję, że nauczyłeś się programowo odszyfrowywać lub szyfrować pliki Excel za pomocą Node.js. Przejrzeliśmy fragmenty kodu i wspomnieliśmy także o linkach do bibliotek, w których można znaleźć pełną listę dostępnych metod. Ponadto możesz zapoznać się z innymi odpowiednimi linkami wymienionymi w sekcji „Zobacz także" poniżej. Ponadto conholdate.com pisze nowe posty na blogu na nowe tematy. Dlatego też prosimy o kontakt w celu otrzymywania regularnych aktualizacji.
Zadać pytanie
Możesz dzielić się swoimi pytaniami i wątpliwościami na naszym forum.