Hantera Microsoft® Metadata för Excel-fil via .NET

Visa, lägg till, uppdatera, ta bort eller extrahera inbyggda och anpassade Excel-filegenskaper med hjälp av API:er på serversidan .NET.

 

.NET Excel API stöder hantering av systemdefinierade (inbyggda) egenskaper såsom titel, författarens namn, dokumentstatistik etc samt användardefinierade (anpassade) egenskaper i form av namn-värdepar. Det finns Arbetsbok klass för att ladda filerna och Arbetsbladssamling behandlar insamling av arbetsblad samt Arbetsbladsklass för att representera ett enda kalkylblad. Tillsammans med dessa klasser, BuiltInDocumentProperties, gör CustomDocumentProperties processen enkel för metadatahantering.

Hantera inbyggda egenskaper

För hantering av systemdefinierade egenskaper tillhandahåller API BuiltInDocumentProperties och programmerare kan enkelt komma åt en inbyggd egenskap och uppdatera dess värde. Beroende på applikationskrav kan utvecklare använda indexet eller egenskapsnamnet från DocumentPropertyCollection .

C# Kod för att hantera inbyggda egenskaper
 

Hantera anpassade definierade egenskaper

För hantering av användardefinierade egenskaper tillhandahåller API CustomDocumentProperties , och utvecklare kan enkelt komma åt redan tillagda egenskaper samt lägga till nya egenskaper. För att lägga till anpassade egenskaper, Lägg till metod av CustomDocumentPropertyCollection class lägger till egenskapen och returnerar en referens för den nya egenskapen som en Properties.DocumentProperty objekt. DocumentProperty-klassen används för att hämta namn, värde och typ av dokumentegenskapen som DocumentProperty.Name , DocumentProperty.Value , DocumentProperty.Type som returnerar en av PropertyType uppräkningsvärden.

C# Kod för att lägga till metadata i Excel-fil
C# Kod för att ta bort anpassad egendom i Excel-fil