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

Introduktion

den här handledningen kommer vi att fördjupa oss i hur man använder GroupDocs.Metadata för .NET för att effektivt hantera och extrahera metadata från kalkylblad. GroupDocs.Metadata for .NET är ett kraftfullt API som gör det möjligt för utvecklare att arbeta med metadata inbäddade i olika filformat, inklusive kalkylblad, presentationer, dokument, bilder och mer. Den här guiden fokuserar specifikt på att extrahera inbyggda egenskaper från kalkylbladsfiler med C#.

Förutsättningar

Innan du börjar, se till att du har följande förutsättningar på plats:

  • Utvecklingsmiljö: Visual Studio eller någon C#-kompatibel IDE.
  • GroupDocs.Metadata for .NET Library: Ladda ner och installera biblioteket frånhemsida.
  • Inmatningsfil: Förbered ett kalkylarksexempel (t.ex. Excel) som du vill extrahera metadata från.

Importera namnområden

Börja med att importera de nödvändiga namnområdena för att komma åt GroupDocs.Metadata-funktioner i ditt C#-projekt.

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

Steg 1: Initiera metadata och hämta kalkylarksrotpaket

Börja med att initieraMetadata objekt med din indatafilsökväg. Skaffa sedan rotpaketet specifikt för kalkylblad.

using (Metadata metadata = new Metadata("YourInputFile.xlsx"))
{
    var root = metadata.GetRootPackage<SpreadsheetRootPackage>();
    
    //Få åtkomst till och hämta inbyggda egenskaper
}

Steg 2: Få åtkomst till inbyggda egenskaper

När du har rotpaketet kan du komma åt olika inbyggda egenskaper för kalkylarksfilen med hjälp avDocumentProperties.

Steg 2.1: Få åtkomst till författarens egendom

Hämta författaren (skaparen) av kalkylarket.

Console.WriteLine(root.DocumentProperties.Author);

Steg 2.2: Få tillgång till egendomen skapad tid

Hämta tidsstämpeln för skapande av kalkylarket.

Console.WriteLine(root.DocumentProperties.CreatedTime);

Steg 2.3: Få tillgång till företagets egendom

Hämta företagsnamnet som är kopplat till kalkylarket.

Console.WriteLine(root.DocumentProperties.Company);

Steg 2.4: Åtkomstkategoriegendom

Skaffa kategoriinformationen för kalkylarket.

Console.WriteLine(root.DocumentProperties.Category);

Steg 2.5: Få tillgång till sökordsegenskap

Hämta sökorden som är kopplade till kalkylarket.

Console.WriteLine(root.DocumentProperties.Keywords);

Steg 2.6: Få åtkomst till språkegenskap

Hämta språket som används i kalkylarket.

Console.WriteLine(root.DocumentProperties.Language);

Steg 2.7: Åtkomst till innehållstypsegenskap

Hämta innehållstypen eller MIME-typen för kalkylarket.

Console.WriteLine(root.DocumentProperties.ContentType);

Slutsats

den här handledningen undersökte vi hur man använder GroupDocs.Metadata för .NET för att extrahera inbyggda egenskaper från kalkylarksfiler med C#. Genom att följa dessa steg kan du sömlöst integrera metadatahantering i dina .NET-applikationer, vilket förbättrar filorganisationen och hämtningsmöjligheterna.

FAQ’s

Är GroupDocs.Metadata for .NET kompatibelt med olika filformat?

Ja, GroupDocs.Metadata stöder ett brett utbud av filformat inklusive kalkylblad, dokument, presentationer, bilder och mer.

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

Ja, du kan inte bara läsa utan också redigera, uppdatera och ta bort metadata med detta API.

Var kan jag hitta detaljerad dokumentation för GroupDocs.Metadata for .NET?

Detaljerad dokumentation finns påGroupDocs.Metadata för .NET-dokumentation.

Hur kan jag få en tillfällig licens för teständamål?

Du kan begära en tillfällig licens frånhär.

Finns det ett communityforum för GroupDocs.Metadata-stöd?

Ja, du kan besökaGroupDocs.Metadata-forum för samhällsstöd och diskussioner.