Twórz udostępnione pliki Excel

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ń: