Skapa delade Excel-filer

Användningen av delade Excel-filer avser att samarbeta och redigera Microsoft Excel-kalkylblad samtidigt med flera användare. Att dela Excel-filer kan vara värdefullt i olika scenarier där samarbete och realtidsuppdateringar är avgörande. Den här artikeln visar hur man skapar delade Excel-filer i C#. Det visar också hur man tillämpar skydd på delade Excel-filer.

Skapa och skydda en delad Excel-arbetsbok i C#

Med Microsoft Excel kan du skapa en delad Excel-arbetsbok. När du delar en arbetsbok kan mer än en användare redigera den. Aspose.Cells for .NET gör att du kan skapa en delad arbetsbok med Workbook.Settings.Shared-egenskapen. Du kan också skydda eller avskydda en delad arbetsbok.

För att läsa en fullständig artikel om hur man skapar Excel-filer från början, besök denna artikel.

Följande avsnitt ger dig stegen och kodexemplet för hur du skapar en delad Excel-fil.

Skapa en delad Excel-arbetsbok i C#

  • Skapa en Excel-fil (eller ladda en befintlig) med Workbook-klassen.
  • Ställ in Workbook.Settings.Shared property till true.
  • Spara den uppdaterade Excel-filen med metoden Workbook.Save().

Följande är kodexemplet för att skapa en delad Excel-fil i C#.

// För fullständiga exempel och datafiler, gå till https://github.com/aspose-cells/Aspose.Cells-for-.NET

//Skapa arbetsboksobjekt
Workbook wb = new Workbook();

//Dela arbetsboken
wb.Settings.Shared = true;

//Spara den delade arbetsboken
wb.Save("outputSharedWorkbook.xlsx");

Skydda en delad Excel-arbetsbok

Du kan också enkelt skydda en delad Excel-fil. Ring helt enkelt ProtectSharedWorkbook-metoden efter att du har skapat eller laddat Excel-filen. Följande kodexempel visar hur man skyddar en delad Excel-fil.

// För fullständiga exempel och datafiler, gå till https://github.com/aspose-cells/Aspose.Cells-for-.NET

//Skapa en tom Excel-fil
Workbook wb = new Workbook();

//Skydda den delade arbetsboken med lösenord
wb.ProtectSharedWorkbook("1234");

//Avkommentera den här raden för att ta bort skyddet för den delade arbetsboken
//wb.UnprotectSharedWorkbook("1234");

//Spara den utgående Excel-filen
wb.Save("outputProtectSharedWorkbook.xlsx");

Skaffa en gratis licens för C# Excel API

Du kan få en gratis licens för att skapa delade Excel-filer utan några utvärderingsbegränsningar.

Aspose.Cells för .NET-resurser

Resurserna du kan behöva för att utföra dina uppgifter: