Beheer Microsoft® Excel-documentmetagegevens via C++

Aangepaste en ingebouwde Excel-documenteigenschappen bekijken, invoegen, bijwerken, verwijderen of extraheren binnen C++-applicaties.

 

Metagegevens in Excel - Metagegevens van Excel-bestanden bekijken, invoegen en verwijderen. C++ Excel-bibliotheek facilitates is op een eenvoudige manier door het ondersteunen van de ingebouwde / door het systeem gedefinieerde eigenschappen zoals auteursnaam, titel, documentstatistieken enz. die soms nodig zijn om te controleren wanneer het laatste bestand wordt gewijzigd of opgeslagen, samen met aangepaste / door de gebruiker gedefinieerde eigenschappen in de vorm van naam/waarde-paren. Om het proces te automatiseren ondersteunt de bibliotheek het maken en onderhouden van grote Excel-bestanden met metagegevens. Werkboek class Opent een werkmap op pad, op stream en op speciaal FileFormatType. Laad het bestand dus met de juiste methode voor verdere verwerking. Er zijn maar weinig van de onderstaande mogelijkheden en ontwikkelaars kunnen hun code eenvoudig verbeteren op basis van de toepassingsvereisten.

Ingebouwde eigenschappen lezen en bijwerken

Voor het automatiseren van de ingebouwde eigenschappen biedt API GetBuiltInDocumentProperties() methode die een DocumentProperties-verzameling retourneert die alle ingebouwde documenteigenschappen van het werkblad vertegenwoordigt. Nadat u toegang heeft gekregen tot alle ingebouwde eigenschappen, krijgt u toegang tot de relevante eigenschappen met behulp van de relevante methode zoals GetTitle(), GetSubject() enz. Om de eigenschappen bij te werken, biedt API methoden zoals SetTitle, SetSubject, SetAuthor, SetComments enz. Bekijk de ingebouwde documenteigenschapsverzameling voor de gewenste functie.

C++ Code om door het systeem gedefinieerde eigenschappen te lezen
C++ Code om ingebouwde eigenschappen bij te werken
 

Bekijk en voeg op maat gedefinieerde eigenschappen toe

Voor het verwerken van aangepaste eigenschappen biedt API Werkmap::GetCustomDocumentProperties dat de volledige verzameling aangepaste documenteigenschappen van het werkblad retourneert. Door via deze methode toegang te krijgen tot de aangepaste eigenschappen, kunnen ontwikkelaars relevante methoden gebruiken om eigenschappen toe te voegen zoals AddIDocumentProperty, AddLinkToContentProperty en op dezelfde manier UpdateLinkedPropertyValue en UpdateLinkedRange gebruiken om de aangepaste documenteigenschapswaarde bij te werken die respectievelijk naar de inhoud en naar het gekoppelde bereik linkt. Ontwikkelaars kunnen de relevante methode gebruiken van verzameling aangepaste documenteigenschappen .

C++ Code om aangepaste eigenschappen te bekijken
C++ Code om metagegevens toe te voegen aan het Excel-bestand