Lees aangepaste eigenschappen van spreadsheets in .NET

Invoering

In deze zelfstudie onderzoeken we hoe u aangepaste eigenschappen uit spreadsheets kunt extraheren met behulp van GroupDocs.Metadata voor .NET. GroupDocs.Metadata is een krachtige bibliotheek waarmee ontwikkelaars metadata-eigenschappen in verschillende bestandsformaten, waaronder spreadsheets, kunnen lezen, bewerken en manipuleren.

Vereisten

Voordat we beginnen, zorg ervoor dat u over het volgende beschikt:

  • Visual Studio is op uw computer geïnstalleerd.
  • GroupDocs.Metadata voor .NET-bibliotheek. Je kunt het downloadenhier.
  • Basiskennis van programmeren in C# en .NET-ontwikkeling.

Naamruimten importeren

Begin met het importeren van de benodigde naamruimten in uw C#-project:

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

Stap 1: Laad het spreadsheetbestand

Begin met het laden van het doelspreadsheetbestand met GroupDocs.Metadata:

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

Stap 2: Aangepaste eigenschappen ophalen

Haal vervolgens aangepaste eigenschappen op uit het spreadsheet, exclusief ingebouwde eigenschappen:

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);
}

Stap 3: Eigenschappen van inhoudstype extraheren (optioneel)

Extraheer de inhoudstype-eigenschappen optioneel uit het spreadsheet:

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

Conclusie

In deze zelfstudie hebben we geleerd hoe u GroupDocs.Metadata voor .NET kunt gebruiken om aangepaste eigenschappen uit spreadsheets te lezen. Deze bibliotheek biedt uitgebreide mogelijkheden voor manipulatie van metagegevens en biedt flexibiliteit en controle over documenteigenschappen.

Veelgestelde vragen

Kan ik aangepaste eigenschappen wijzigen met GroupDocs.Metadata voor .NET?

Ja, met GroupDocs.Metadata kunt u aangepaste eigenschappen binnen ondersteunde bestandsindelingen wijzigen, toevoegen of verwijderen.

Welke spreadsheetformaten worden ondersteund door GroupDocs.Metadata voor .NET?

GroupDocs.Metadata ondersteunt een breed scala aan spreadsheetformaten, waaronder XLSX, XLS, ODS en meer.

Is GroupDocs.Metadata geschikt voor grootschalige documentverwerking?

Ja, GroupDocs.Metadata is geoptimaliseerd voor prestaties en kan grote bestanden efficiënt verwerken.

Waar kan ik ondersteuning krijgen voor aan GroupDocs.Metadata gerelateerde vragen?

U kunt ondersteuning vinden en in contact komen met de gemeenschap opGroupDocs.Metadata-forum.

Kan ik GroupDocs.Metadata uitproberen voordat ik een aankoop doe?

Ja, u kunt een gratis proefversie downloaden vanhier.