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

Introduction

Dans ce didacticiel, nous verrons comment utiliser GroupDocs.Metadata pour .NET pour gérer et extraire efficacement les métadonnées des feuilles de calcul. GroupDocs.Metadata for .NET est une API puissante qui permet aux développeurs de travailler avec des métadonnées intégrées dans divers formats de fichiers, notamment des feuilles de calcul, des présentations, des documents, des images, etc. Ce guide se concentre spécifiquement sur l’extraction de propriétés intégrées à partir de feuilles de calcul à l’aide de C#.

Conditions préalables

Avant de commencer, assurez-vous que les conditions préalables suivantes sont remplies :

  • Environnement de développement : Visual Studio ou tout IDE compatible C#.
  • GroupDocs.Metadata for .NET Library : téléchargez et installez la bibliothèque à partir dusite web.
  • Fichier d’entrée : préparez un exemple de fichier de feuille de calcul (par exemple, Excel) à partir duquel vous souhaitez extraire les métadonnées.

Importer des espaces de noms

Commencez par importer les espaces de noms nécessaires pour accéder aux fonctionnalités GroupDocs.Metadata au sein de votre projet C#.

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

Étape 1 : initialiser les métadonnées et récupérer le package racine de la feuille de calcul

Commencez par initialiser leMetadata object avec le chemin de votre fichier d’entrée. Ensuite, récupérez le package racine spécifique aux feuilles de calcul.

using (Metadata metadata = new Metadata("YourInputFile.xlsx"))
{
    var root = metadata.GetRootPackage<SpreadsheetRootPackage>();
    
    //Accéder et récupérer les propriétés intégrées
}

Étape 2 : accéder aux propriétés intégrées

Une fois que vous disposez du package racine, vous pouvez accéder à diverses propriétés intégrées du fichier de feuille de calcul en utilisantDocumentProperties.

Étape 2.1 : Accéder à la propriété de l’auteur

Récupérez l’auteur (créateur) de la feuille de calcul.

Console.WriteLine(root.DocumentProperties.Author);

Étape 2.2 : Accéder à la propriété d’heure créée

Obtenez l’horodatage de création de la feuille de calcul.

Console.WriteLine(root.DocumentProperties.CreatedTime);

Étape 2.3 : Accéder à la propriété de l’entreprise

Récupérez le nom de l’entreprise associé à la feuille de calcul.

Console.WriteLine(root.DocumentProperties.Company);

Étape 2.4 : Accéder à la propriété de catégorie

Obtenez les informations de catégorie de la feuille de calcul.

Console.WriteLine(root.DocumentProperties.Category);

Étape 2.5 : Accéder à la propriété des mots-clés

Récupérez les mots-clés associés à la feuille de calcul.

Console.WriteLine(root.DocumentProperties.Keywords);

Étape 2.6 : Accéder à la propriété de langue

Récupérez la langue utilisée dans la feuille de calcul.

Console.WriteLine(root.DocumentProperties.Language);

Étape 2.7 : Accéder à la propriété de type de contenu

Obtenez le type de contenu ou le type MIME de la feuille de calcul.

Console.WriteLine(root.DocumentProperties.ContentType);

Conclusion

Dans ce didacticiel, nous avons exploré comment utiliser GroupDocs.Metadata pour .NET pour extraire les propriétés intégrées des fichiers de feuille de calcul à l’aide de C#. En suivant ces étapes, vous pouvez intégrer de manière transparente la gestion des métadonnées dans vos applications .NET, améliorant ainsi l’organisation des fichiers et les capacités de récupération.

FAQ

GroupDocs.Metadata pour .NET est-il compatible avec différents formats de fichiers ?

Oui, GroupDocs.Metadata prend en charge un large éventail de formats de fichiers, notamment des feuilles de calcul, des documents, des présentations, des images, etc.

Puis-je modifier les métadonnées à l’aide de GroupDocs.Metadata pour .NET ?

Oui, vous pouvez non seulement lire mais également modifier, mettre à jour et supprimer des métadonnées à l’aide de cette API.

Où puis-je trouver une documentation détaillée pour GroupDocs.Metadata pour .NET ?

Une documentation détaillée est disponible surDocumentation GroupDocs.Metadata pour .NET.

Comment puis-je obtenir une licence temporaire à des fins de test ?

Vous pouvez demander une licence temporaire auprès deici.

Existe-t-il un forum communautaire pour la prise en charge de GroupDocs.Metadata ?

Oui, vous pouvez visiter leForum GroupDocs.Metadonnées pour le soutien et les discussions de la communauté.