Gerenciar metadados de documentos Excel Microsoft® via C++

Visualize, insira, atualize, remova ou extraia propriedades personalizadas e integradas de documentos Excel em aplicativos C++.

 

Metadados no Excel - Como visualizar, inserir e remover metadados de arquivos Excel. C++ Biblioteca Excel faclitates é de maneira fácil, suportando as propriedades integradas/definidas pelo sistema, como nome do autor, título, estatísticas do documento, etc., necessárias em algum momento, como verificar quando o último arquivo é modificado ou salvo junto com propriedades personalizadas/definidas pelo usuário na forma de pares nome/valor. Para automatizar o processo, a biblioteca suporta a criação e manutenção de grandes arquivos Excel de metadados. Pasta de trabalho class Abre uma pasta de trabalho por caminho, por fluxo e por FileFormatType especial. Portanto, carregue o arquivo com o método apropriado para processamento posterior. Poucas das possibilidades listadas abaixo e os desenvolvedores podem facilmente aprimorar seu código de acordo com os requisitos da aplicação.

Ler e atualizar propriedades integradas

Para automatizar as propriedades integradas, API fornece GetBuiltInDocumentProperties() método que retorna uma coleção DocumentProperties que representa todas as propriedades internas do documento da planilha. Depois de acessar todas as propriedades integradas, acesse as propriedades relevantes usando métodos relevantes, como GetTitle(), GetSubject() etc. Para atualizar as propriedades, API fornece métodos como SetTitle, SetSubject, SetAuthor, SetComments etc. coleção de propriedades de documentos integradas para a função necessária.

C++ Código para ler propriedades definidas pelo sistema
Código C++ para atualizar propriedades integradas
 

Visualizar e adicionar propriedades personalizadas

Para lidar com propriedades personalizadas, API fornece Pasta de trabalho::GetCustomDocumentProperties que retorna toda a coleção de propriedades personalizadas do documento da planilha. Acessando primeiro as propriedades personalizadas por meio deste método, os desenvolvedores podem usar métodos relevantes para adicionar propriedades como AddIDocumentProperty, AddLinkToContentProperty e, da mesma forma, usar UpdateLinkedPropertyValue, UpdateLinkedRange para atualizar o valor da propriedade do documento personalizado vinculado ao conteúdo e ao intervalo vinculado, respectivamente. Os desenvolvedores podem usar o método relevante de coleção de propriedades personalizadas de documentos .

Código C++ para visualizar propriedades personalizadas
Código C++ para adicionar metadados em arquivo Excel