Läs anpassade egenskaper från kalkylblad i .NET

Introduktion

I den här självstudien kommer vi att undersöka hur man extraherar anpassade egenskaper från kalkylblad med GroupDocs.Metadata för .NET. GroupDocs.Metadata är ett kraftfullt bibliotek som gör det möjligt för utvecklare att läsa, redigera och manipulera metadataegenskaper i olika filformat, inklusive kalkylblad.

Förutsättningar

Innan vi börjar, se till att du har följande:

  • Visual Studio installerat på din dator.
  • GroupDocs.Metadata för .NET-bibliotek. Du kan ladda ner denhär.
  • Grundläggande kunskaper i C#-programmering och .NET-utveckling.

Importera namnområden

Börja med att importera de nödvändiga namnrymden i ditt C#-projekt:

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

Steg 1: Ladda kalkylarksfilen

Börja med att ladda målarkfilen med GroupDocs.Metadata:

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

Steg 2: Hämta anpassade egenskaper

Hämta sedan anpassade egenskaper från kalkylarket exklusive inbyggda egenskaper:

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

Steg 3: Extrahera egenskaper för innehållstyp (valfritt)

Extrahera eventuellt innehållstypegenskaper från kalkylarket:

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

Slutsats

den här handledningen har vi lärt oss hur man använder GroupDocs.Metadata för .NET för att läsa anpassade egenskaper från kalkylblad. Det här biblioteket ger omfattande möjligheter för metadatamanipulation, vilket ger flexibilitet och kontroll över dokumentegenskaper.

FAQ’s

Kan jag ändra anpassade egenskaper med GroupDocs.Metadata för .NET?

Ja, GroupDocs.Metadata låter dig ändra, lägga till eller ta bort anpassade egenskaper inom filformat som stöds.

Vilka kalkylbladsformat stöds av GroupDocs.Metadata for .NET?

GroupDocs.Metadata stöder ett brett utbud av kalkylbladsformat, inklusive XLSX, XLS, ODS och mer.

Är GroupDocs.Metadata lämplig för storskalig dokumentbehandling?

Ja, GroupDocs.Metadata är optimerad för prestanda och kan hantera stora filer effektivt.

Var kan jag få support för GroupDocs.Metadata-relaterade frågor?

Du kan hitta stöd och engagera dig i samhället påGroupDocs.Metadata-forum.

Kan jag prova GroupDocs.Metadata innan jag köper?

Ja, du kan ladda ner en gratis testversion frånhär.