Korzystanie z udostępnionych plików Excel odnosi się do współpracy i edytowania arkuszy kalkulacyjnych Microsoft Excel jednocześnie z wieloma użytkownikami. Udostępnianie plików programu Excel może być przydatne w różnych scenariuszach, w których niezbędna jest współpraca i aktualizacje w czasie rzeczywistym. W tym artykule pokazano, jak tworzyć udostępnione pliki programu Excel w języku C#. Pokazuje również, jak zastosować ochronę do udostępnionych plików programu Excel.
Twórz i chroń udostępniony skoroszyt programu Excel w języku C#
Program Microsoft Excel umożliwia utworzenie udostępnionego skoroszytu programu Excel. Gdy udostępniasz skoroszyt, więcej niż jeden użytkownik może go edytować. Aspose.Cells for .NET umożliwia utworzenie współdzielonego skoroszytu z właściwością Workbook.Settings.Shared. Możesz także chronić udostępniony skoroszyt lub go wyłączyć.
Aby przeczytać pełny artykuł na temat tworzenia plików Excel od podstaw, odwiedź ten artykuł.
Poniższa sekcja zawiera kroki i przykładowy kod, jak utworzyć udostępniony plik programu Excel.
Utwórz udostępniony skoroszyt programu Excel w języku C#
- Utwórz plik Excel (lub załaduj istniejący) przy użyciu klasy Workbook.
- Ustaw właściwość Workbook.Settings.Shared na wartość true.
- Zapisz zaktualizowany plik programu Excel przy użyciu metody Workbook.Save().
Poniżej przedstawiono przykładowy kod służący do tworzenia udostępnionego pliku programu Excel w języku C#.
// Pełne przykłady i pliki danych można znaleźć na stronie https://github.com/aspose-cells/Aspose.Cells-for-.NET
//Utwórz obiekt skoroszytu
Workbook wb = new Workbook();
//Udostępnij skoroszyt
wb.Settings.Shared = true;
//Zapisz udostępniony skoroszyt
wb.Save("outputSharedWorkbook.xlsx");
Chroń udostępniony skoroszyt programu Excel
Możesz także z łatwością chronić udostępniony plik Excel. Wystarczy wywołać metodę ProtectSharedWorkbook po utworzeniu lub załadowaniu pliku Excel. Poniższy przykładowy kod pokazuje, jak chronić udostępniony plik programu Excel.
// Pełne przykłady i pliki danych można znaleźć na stronie https://github.com/aspose-cells/Aspose.Cells-for-.NET
//Utwórz pusty plik Excela
Workbook wb = new Workbook();
//Chroń udostępniony skoroszyt za pomocą hasła
wb.ProtectSharedWorkbook("1234");
//Odkomentuj ten wiersz, aby wyłączyć ochronę udostępnionego skoroszytu
//wb.UnprotectSharedWorkbook("1234");
//Zapisz wyjściowy plik programu Excel
wb.Save("outputProtectSharedWorkbook.xlsx");
Uzyskaj bezpłatną licencję na C# Excel API
Możesz uzyskać bezpłatną licencję na tworzenie współdzielonych plików Excel bez żadnych ograniczeń ewaluacyjnych.
Aspose.Cells dla zasobów .NET
Zasoby, których możesz potrzebować do wykonania swoich zadań: