Crea file Excel condivisi

L’utilizzo di file Excel condivisi si riferisce alla collaborazione e alla modifica simultanea di fogli di calcolo Microsoft Excel con più utenti. La condivisione di file Excel può essere preziosa in vari scenari in cui la collaborazione e gli aggiornamenti in tempo reale sono essenziali. Questo articolo illustra come creare file Excel condivisi in C#. Inoltre, mostra come applicare la protezione ai file Excel condivisi.

Crea e proteggi una cartella di lavoro Excel condivisa in C#

Microsoft Excel consente di creare una cartella di lavoro Excel condivisa. Quando condividi una cartella di lavoro, più di un utente può modificarla. Aspose.Cells for .NET consente di creare una cartella di lavoro condivisa con la proprietà Workbook.Settings.Shared. Inoltre, puoi proteggere o rimuovere la protezione da una cartella di lavoro condivisa.

Per leggere un articolo completo su come creare file Excel da zero, visita questo articolo.

La sezione seguente fornisce i passaggi e l’esempio di codice su come creare un file Excel condiviso.

Crea una cartella di lavoro Excel condivisa in C#

  • Crea un file Excel (o caricane uno esistente) utilizzando la classe Workbook.
  • Imposta la proprietà Workbook.Settings.Shared su true.
  • Salva il file Excel aggiornato utilizzando il metodo Workbook.Save().

Di seguito è riportato l’esempio di codice per creare un file Excel condiviso in C#.

// Per esempi completi e file di dati, visitare https://github.com/aspose-cells/Aspose.Cells-for-.NET

//Crea oggetto cartella di lavoro
Workbook wb = new Workbook();

//Condividi la cartella di lavoro
wb.Settings.Shared = true;

//Salva la cartella di lavoro condivisa
wb.Save("outputSharedWorkbook.xlsx");

Proteggi una cartella di lavoro Excel condivisa

Puoi anche proteggere facilmente un file Excel condiviso. Basta chiamare il metodo ProtectSharedWorkbook dopo aver creato o caricato il file Excel. L’esempio di codice seguente mostra come proteggere un file Excel condiviso.

// Per esempi completi e file di dati, visitare https://github.com/aspose-cells/Aspose.Cells-for-.NET

//Crea un file Excel vuoto
Workbook wb = new Workbook();

//Proteggi la cartella di lavoro condivisa con password
wb.ProtectSharedWorkbook("1234");

//Rimuovere il commento da questa riga per rimuovere la protezione della cartella di lavoro condivisa
//wb.UnprotectSharedWorkbook("1234");

//Salva il file Excel di output
wb.Save("outputProtectSharedWorkbook.xlsx");

Ottieni una licenza gratuita per l’API C# di Excel

Puoi ottenere una licenza gratuita per creare file Excel condivisi senza limitazioni di valutazione.

Aspose.Cells per risorse .NET

Le risorse di cui potresti aver bisogno per svolgere le tue attività: