Beheer Microsoft® Metagegevens van Excel-bestand via .NET

Bekijk, voeg toe, update, verwijder of extraheer ingebouwde en aangepaste Excel-bestandseigenschappen met behulp van server-side .NET API's.

 

.NETExcel API ondersteunt het beheer van door het systeem gedefinieerde (ingebouwde) eigenschappen zoals titel, auteursnaam, documentstatistieken enz., evenals door de gebruiker gedefinieerde (aangepaste) eigenschappen in de vorm van een naam-waardepaar. Er bestaat Werkmap klasse om de bestanden te laden, en WerkbladVerzameling behandelt ook het verzamelen van werkbladen Werkblad klasse voor het weergeven van één werkblad. Samen met deze klassen, BuiltInDocumentProperties, maakt CustomDocumentProperties het proces voor metadatabeheer eenvoudig.

Ingebouwde eigenschappen beheren

Voor het beheren van door het systeem gedefinieerde eigenschappen biedt API BuiltInDocumentEigenschappen en programmeurs hebben eenvoudig toegang tot een ingebouwde eigenschap en kunnen de waarde ervan bijwerken. Afhankelijk van de toepassingsvereisten kunnen ontwikkelaars de index- of eigenschapsnaam uit de DocumentEigenschapCollectie .

C# Code om ingebouwde eigenschappen te beheren
 

Op maat gedefinieerde eigenschappen beheren

Voor het beheren van door de gebruiker gedefinieerde eigenschappen biedt API Aangepaste documenteigenschappen , en ontwikkelaars hebben eenvoudig toegang tot reeds toegevoegde eigenschappen en kunnen ook nieuwe eigenschappen toevoegen. Om aangepaste eigenschappen toe te voegen, Methode toevoegen van AangepasteDocumentPropertyCollection class voegt de eigenschap toe en retourneert een referentie voor de nieuwe eigenschap als een Eigenschappen.DocumentProperty voorwerp. De klasse DocumentProperty wordt gebruikt om de naam, waarde en het type van de documenteigenschap op te halen DocumentEigenschap.Naam , DocumentProperty.Value , DocumentProperty.Type dat retourneert een van de Eigendom type opsommingswaarden.

C# Code om metagegevens toe te voegen aan het Excel-bestand
C# Code om aangepaste eigenschap in Excel-bestand te verwijderen