Créer des fichiers Excel partagés

L’utilisation de fichiers Excel partagés fait référence à la collaboration et à la modification simultanées de feuilles de calcul Microsoft Excel avec plusieurs utilisateurs. Le partage de fichiers Excel peut être utile dans divers scénarios où la collaboration et les mises à jour en temps réel sont essentielles. Cet article montre comment créer des fichiers Excel partagés en C#. En outre, il montre comment appliquer la protection aux fichiers Excel partagés.

Créer et protéger un classeur Excel partagé en C#

Microsoft Excel vous permet de créer un classeur Excel partagé. Lorsque vous partagez un classeur, plusieurs utilisateurs peuvent le modifier. Aspose.Cells for .NET vous permet de créer un classeur partagé avec la propriété Workbook.Settings.Shared. Vous pouvez également protéger ou déprotéger un classeur partagé.

Pour lire un article complet sur la création de fichiers Excel à partir de zéro, visitez cet article.

La section suivante vous fournit les étapes et un exemple de code sur la façon de créer un fichier Excel partagé.

Créer un classeur Excel partagé en C#

  • Créez un fichier Excel (ou chargez-en un existant) à l’aide de la classe Workbook.
  • Définissez la propriété Workbook.Settings.Shared sur true.
  • Enregistrez le fichier Excel mis à jour à l’aide de la méthode Workbook.Save().

Voici l’exemple de code pour créer un fichier Excel partagé en C#.

// Pour des exemples complets et des fichiers de données, rendez-vous sur https://github.com/aspose-cells/Aspose.Cells-for-.NET

//Créer un objet classeur
Workbook wb = new Workbook();

//Partager le classeur
wb.Settings.Shared = true;

//Enregistrer le classeur partagé
wb.Save("outputSharedWorkbook.xlsx");

Protéger un classeur Excel partagé

Vous pouvez également protéger facilement un fichier Excel partagé. Appelez simplement la méthode ProtectSharedWorkbook après avoir créé ou chargé le fichier Excel. L’exemple de code suivant montre comment protéger un fichier Excel partagé.

// Pour des exemples complets et des fichiers de données, rendez-vous sur https://github.com/aspose-cells/Aspose.Cells-for-.NET

//Créer un fichier Excel vide
Workbook wb = new Workbook();

//Protégez le classeur partagé avec un mot de passe
wb.ProtectSharedWorkbook("1234");

//Décommentez cette ligne pour annuler la protection du classeur partagé
//wb.UnprotectSharedWorkbook("1234");

//Enregistrez le fichier Excel de sortie
wb.Save("outputProtectSharedWorkbook.xlsx");

Obtenez une licence gratuite pour l’API C# Excel

Vous pouvez obtenir une licence gratuite pour créer des fichiers Excel partagés sans aucune limitation d’évaluation.

Aspose.Cells pour les ressources .NET

Les ressources dont vous pourriez avoir besoin pour accomplir vos tâches :