Lire les propriétés personnalisées à partir de feuilles de calcul dans .NET

Introduction

Dans ce didacticiel, nous verrons comment extraire des propriétés personnalisées de feuilles de calcul à l’aide de GroupDocs.Metadata pour .NET. GroupDocs.Metadata est une bibliothèque puissante qui permet aux développeurs de lire, modifier et manipuler les propriétés des métadonnées dans divers formats de fichiers, y compris des feuilles de calcul.

Conditions préalables

Avant de commencer, assurez-vous d’avoir les éléments suivants :

  • Visual Studio installé sur votre ordinateur.
  • Bibliothèque GroupDocs.Metadata pour .NET. Vous pouvez le téléchargerici.
  • Connaissance de base de la programmation C# et du développement .NET.

Importer des espaces de noms

Commencez par importer les espaces de noms nécessaires dans votre projet C# :

using System;
using GroupDocs.Metadata;
using GroupDocs.Metadata.Formats.Document;
using GroupDocs.Tagging;

Étape 1 : Charger le fichier de feuille de calcul

Commencez par charger le fichier de feuille de calcul cible à l’aide de GroupDocs.Metadata :

using (Metadata metadata = new Metadata("YourInputFile.xlsx"))
{
    var root = metadata.GetRootPackage<SpreadsheetRootPackage>();

Étape 2 : Récupérer les propriétés personnalisées

Ensuite, récupérez les propriétés personnalisées de la feuille de calcul, à l’exclusion des propriétés intégrées :

var customProperties = root.DocumentProperties.FindProperties(p => !p.Tags.Contains(Tags.Document.BuiltIn));
foreach (var property in customProperties)
{
    Console.WriteLine("{0} = {1}", property.Name, property.Value);
}

Étape 3 : Extraire les propriétés du type de contenu (facultatif)

Vous pouvez éventuellement extraire les propriétés du type de contenu de la feuille de calcul :

foreach (var contentTypeProperty in root.DocumentProperties.ContentTypeProperties.ToList())
{
    Console.WriteLine("{0}, {1} = {2}", contentTypeProperty.SpreadsheetPropertyType, contentTypeProperty.Name, contentTypeProperty.SpreadsheetPropertyValue);
}

Conclusion

Dans ce didacticiel, nous avons appris à utiliser GroupDocs.Metadata pour .NET pour lire les propriétés personnalisées à partir de feuilles de calcul. Cette bibliothèque offre des fonctionnalités étendues pour la manipulation des métadonnées, offrant flexibilité et contrôle sur les propriétés du document.

FAQ

Puis-je modifier les propriétés personnalisées à l’aide de GroupDocs.Metadata pour .NET ?

Oui, GroupDocs.Metadata vous permet de modifier, ajouter ou supprimer des propriétés personnalisées dans les formats de fichiers pris en charge.

Quels formats de feuilles de calcul sont pris en charge par GroupDocs.Metadata pour .NET ?

GroupDocs.Metadata prend en charge une large gamme de formats de feuilles de calcul, notamment XLSX, XLS, ODS, etc.

GroupDocs.Metadata est-il adapté au traitement de documents à grande échelle ?

Oui, GroupDocs.Metadata est optimisé pour les performances et peut gérer efficacement des fichiers volumineux.

Où puis-je obtenir de l’aide pour les requêtes liées à GroupDocs.Metadata ?

Vous pouvez trouver du soutien et interagir avec la communauté surForum GroupDocs.Metadonnées.

Puis-je essayer GroupDocs.Metadata avant d’acheter ?

Oui, vous pouvez télécharger une version d’essai gratuite à partir deici.