Określ autora podczas zabezpieczania zapisu skoroszytu programu Excel
W tym samouczku pokażemy, jak określić autora podczas zabezpieczania skoroszytu programu Excel przed zapisem przy użyciu biblioteki Aspose.Cells dla .NET.
Krok 1: Przygotowanie środowiska
Zanim zaczniesz, upewnij się, że masz zainstalowany Aspose.Cells for .NET na swoim komputerze. Pobierz bibliotekę z oficjalnej strony Aspose i postępuj zgodnie z dostarczonymi instrukcjami instalacji.
Krok 2: Konfiguracja katalogów źródłowych i wyjściowych
dostarczonym kodzie źródłowym musisz określić katalogi źródłowy i wyjściowy. ZmodyfikujsourceDir
IoutputDir
zmienne, zastępując „TWOJ KATALOG ŹRÓDŁOWY” i „TWOJ KATALOG WYJŚCIOWY” odpowiednimi ścieżkami bezwzględnymi na komputerze.
// Katalog źródłowy
string sourceDir = "PATH TO YOUR SOURCE DIRECTORY";
// Katalog wyjściowy
string outputDir = "YOUR OUTPUT DIRECTORY PATH";
Krok 3: Tworzenie pustego skoroszytu programu Excel
Na początek tworzymy obiekt Workbook reprezentujący pusty skoroszyt programu Excel.
// Utwórz pusty skoroszyt.
Workbook wb = new Workbook();
Krok 4: Zabezpieczenie zapisu hasłem
Następnie określamy hasło do zapisu zabezpieczającego skoroszyt programu Excel za pomocąWriteProtection.Password
właściwość obiektu Workbook.
// Napisz, chroń skoroszyt hasłem.
wb.Settings.WriteProtection.Password = "YOUR_PASSWORD";
Krok 5: Specyfikacja autora
Teraz określamy autora skoroszytu programu Excel za pomocąWriteProtection.Author
właściwość obiektu Workbook.
// Określ autora podczas zapisu skoroszytu zabezpieczającego.
wb.Settings.WriteProtection.Author = "YOUR_AUTHOR";
Krok 6: Chroniony kopią zapasową skoroszyt programu Excel
Po określeniu ochrony przed zapisem i autora możemy zapisać skoroszyt programu Excel w formacie XLSX za pomocąSave()
metoda.
// Zapisz skoroszyt w formacie XLSX.
wb.Save(outputDir + "outputSpecifyAuthorWhileWriteProtectingWorkbook.xlsx");
Przykładowy kod źródłowy narzędzia Określ autora podczas ochrony zapisu w skoroszycie programu Excel przy użyciu Aspose.Cells dla platformy .NET
//Katalog źródłowy
string sourceDir = "YOUR SOURCE DIRECTORY";
//Katalog wyjściowy
string outputDir = "YOUR OUTPUT DIRECTORY";
// Utwórz pusty skoroszyt.
Workbook wb = new Workbook();
// Napisz, chroń skoroszyt hasłem.
wb.Settings.WriteProtection.Password = "YOUR_PASSWORD";
// Określ autora podczas zapisu skoroszytu zabezpieczającego.
wb.Settings.WriteProtection.Author = "YOUR_AUTHOR";
// Zapisz skoroszyt w formacie XLSX.
wb.Save(outputDir + "outputSpecifyAuthorWhileWriteProtectingWorkbook.xlsx");
Wniosek
Gratulacje! Nauczyłeś się teraz, jak określić autora podczas zabezpieczania skoroszytu programu Excel przed zapisem za pomocą Aspose.Cells dla .NET. Możesz zastosować te kroki do własnych projektów, aby chronić i dostosowywać skoroszyty programu Excel.
Zachęcamy do dalszego odkrywania funkcji Aspose.Cells dla .NET w celu uzyskania bardziej zaawansowanych operacji na plikach Excel.
Często zadawane pytania
P: Czy mogę zapisać skoroszyt programu Excel bez podawania hasła?
O: Tak, możesz użyć obiektu WorkbookWriteProtect()
bez podawania hasła w celu ochrony skoroszytu programu Excel przed zapisem. Spowoduje to ograniczenie zmian w skoroszycie bez konieczności podawania hasła.
P: Jak usunąć ochronę przed zapisem ze skoroszytu programu Excel?
Odp.: Aby usunąć ochronę przed zapisem ze skoroszytu programu Excel, możesz użyć metodyUnprotect()
metoda obiektu Worksheet lubRemoveWriteProtection()
metoda obiektu Workbook, w zależności od konkretnego przypadku użycia. .
P: Zapomniałem hasła, aby chronić skoroszyt programu Excel. Co mogę zrobić ?
Odp.: Jeśli nie pamiętasz hasła chroniącego skoroszyt programu Excel, nie możesz go bezpośrednio usunąć. Możesz jednak spróbować użyć wyspecjalizowanych narzędzi innych firm, które zapewniają funkcje odzyskiwania hasła do chronionych plików Excel.
P: Czy można określić wielu autorów podczas zabezpieczania skoroszytu programu Excel przed zapisem?
Odp.: Nie, biblioteka Aspose.Cells for .NET umożliwia określenie jednego autora podczas ochrony skoroszytu programu Excel przed zapisem. Jeśli chcesz określić wielu autorów, będziesz musiał rozważyć niestandardowe rozwiązania poprzez bezpośrednią manipulację plikiem Excel.