Vytvářejte sdílené soubory Excel

Použití sdílených souborů aplikace Excel se vztahuje na spolupráci a úpravu tabulek aplikace Microsoft Excel současně s více uživateli. Sdílení souborů aplikace Excel může být cenné v různých scénářích, kde je nezbytná spolupráce a aktualizace v reálném čase. Tento článek ukazuje, jak vytvořit sdílené soubory Excel v C#. Také ukazuje, jak použít ochranu na sdílené soubory aplikace Excel.

Vytvoření a ochrana sdíleného excelového sešitu v C#

Microsoft Excel umožňuje vytvořit sdílený excelový sešit. Když sdílíte sešit, může jej upravovat více než jeden uživatel. Aspose.Cells for .NET umožňuje vytvořit sdílený sešit s vlastností Workbook.Settings.Shared. Můžete také chránit nebo zrušit ochranu sdíleného sešitu.

Chcete-li si přečíst celý článek o vytváření souborů Excel od začátku, navštivte tento článek.

Následující část obsahuje kroky a ukázku kódu, jak vytvořit sdílený soubor Excel.

Vytvořte sdílený excelový sešit v C#

  • Vytvořte soubor Excel (nebo načtěte existující) pomocí třídy Workbook.
  • Nastavte vlastnost Workbook.Settings.Shared na hodnotu true.
  • Uložte aktualizovaný soubor Excel pomocí metody Workbook.Save().

Následuje ukázka kódu pro vytvoření sdíleného souboru Excel v C#.

// Úplné příklady a datové soubory najdete na https://github.com/aspose-cells/Aspose.Cells-for-.NET

//Vytvořit objekt sešit
Workbook wb = new Workbook();

//Sdílejte sešit
wb.Settings.Shared = true;

//Uložte sdílený sešit
wb.Save("outputSharedWorkbook.xlsx");

Chraňte sdílený sešit aplikace Excel

Můžete také snadno chránit sdílený soubor aplikace Excel. Jednoduše zavolejte metodu ProtectSharedWorkbook po vytvoření nebo načtení souboru aplikace Excel. Následující ukázka kódu ukazuje, jak chránit sdílený soubor aplikace Excel.

// Úplné příklady a datové soubory najdete na https://github.com/aspose-cells/Aspose.Cells-for-.NET

//Vytvořte prázdný soubor Excel
Workbook wb = new Workbook();

//Chraňte sdílený sešit heslem
wb.ProtectSharedWorkbook("1234");

//Chcete-li zrušit ochranu sdíleného sešitu, odkomentujte tento řádek
//wb.UnprotectSharedWorkbook("1234");

//Uložte výstupní soubor aplikace Excel
wb.Save("outputProtectSharedWorkbook.xlsx");

Získejte bezplatnou licenci pro C# Excel API

Můžete získat bezplatnou licenci k vytváření sdílených souborů aplikace Excel bez jakýchkoli omezení hodnocení.

Aspose.Cells for .NET Resources

Zdroje, které možná budete potřebovat ke splnění svých úkolů: