Crear archivos de Excel compartidos

El uso de archivos de Excel compartidos se refiere a colaborar y editar hojas de cálculo de Microsoft Excel simultáneamente con varios usuarios. Compartir archivos de Excel puede ser valioso en varios escenarios donde la colaboración y las actualizaciones en tiempo real son esenciales. Este artículo demuestra cómo crear archivos de Excel compartidos en C#. Además, muestra cómo aplicar protección a los archivos de Excel compartidos.

Crear y proteger un libro de Excel compartido en C#

Microsoft Excel le permite crear un libro de Excel compartido. Cuando comparte un libro de trabajo, más de un usuario puede editarlo. Aspose.Cells for .NET le permite crear un libro de trabajo compartido con la propiedad Workbook.Settings.Shared. Además, puede proteger o desproteger un libro de trabajo compartido.

Para leer un artículo completo sobre cómo crear archivos de Excel desde cero, visite este artículo.

La siguiente sección le proporciona los pasos y un ejemplo de código sobre cómo crear un archivo de Excel compartido.

Crear un libro de Excel compartido en C#

  • Cree un archivo de Excel (o cargue uno existente) usando la clase Workbook.
  • Establezca la propiedad Workbook.Settings.Shared en verdadero.
  • Guarde el archivo de Excel actualizado usando el método Workbook.Save().

El siguiente es el ejemplo de código para crear un archivo de Excel compartido en C#.

// Para obtener ejemplos completos y archivos de datos, vaya a https://github.com/aspose-cells/Aspose.Cells-for-.NET

//Crear objeto de libro de trabajo
Workbook wb = new Workbook();

//Comparta el libro de trabajo
wb.Settings.Shared = true;

//Guardar el libro de trabajo compartido
wb.Save("outputSharedWorkbook.xlsx");

Proteger un libro de Excel compartido

También puede proteger un archivo de Excel compartido con facilidad. Simplemente llame al método ProtectSharedWorkbook después de crear o cargar el archivo de Excel. El siguiente ejemplo de código muestra cómo proteger un archivo de Excel compartido.

// Para obtener ejemplos completos y archivos de datos, vaya a https://github.com/aspose-cells/Aspose.Cells-for-.NET

//Crear archivo de Excel vacío
Workbook wb = new Workbook();

//Proteger el libro de trabajo compartido con contraseña
wb.ProtectSharedWorkbook("1234");

//Descomente esta línea para desproteger el libro de trabajo compartido
//wb.UnprotectSharedWorkbook("1234");

//Guarde el archivo de salida de Excel
wb.Save("outputProtectSharedWorkbook.xlsx");

Obtenga una licencia gratuita para la API de C# Excel

Puede obtener una licencia gratuita para crear archivos de Excel compartidos sin limitaciones de evaluación.

Aspose.Cells para recursos .NET

Los recursos que puede necesitar para realizar sus tareas: