Gerenciar metadados de arquivo Excel Microsoft® via .NET

Visualize, adicione, atualize, remova ou extraia propriedades de arquivo Excel integradas e personalizadas usando APIs .NET do lado do servidor.

 

.NET suporta o gerenciamento de propriedades definidas pelo sistema (integradas), como título, nome do autor, estatísticas do documento, etc., bem como propriedades definidas pelo usuário (personalizadas) na forma de par nome-valor. Há Aula de apostila para carregar os arquivos e Coleção de planilhas lida com a coleta de planilhas, bem como Aula de planilha para representar uma única planilha. Junto com essas classes, BuiltInDocumentProperties, CustomDocumentProperties simplifica o processo de gerenciamento de metadados.

Gerenciando propriedades integradas

Para gerenciar propriedades definidas pelo sistema, API fornece PropriedadesBuiltInDocument e os programadores podem acessar facilmente uma propriedade integrada e atualizar seu valor. Dependendo dos requisitos do aplicativo, os desenvolvedores podem usar o índice ou o nome da propriedade do DocumentPropertyCollection .

C# Código para gerenciar propriedades integradas
 

Gerenciando propriedades personalizadas definidas

Para gerenciar propriedades definidas pelo usuário, API fornece Propriedades de Documento Personalizado , e os desenvolvedores podem acessar facilmente propriedades já adicionadas, bem como adicionar novas propriedades. Para adicionar propriedades personalizadas, Adicionar método de CustomDocumentPropertyCollection classe adiciona a propriedade e retorna uma referência para a nova propriedade como um Propriedades.DocumentProperty objeto. A classe DocumentProperty é usada para recuperar o nome, valor e tipo da propriedade do documento como DocumentProperty.Nome , DocumentProperty.Value , DocumentProperty.Type que retorna um dos Tipo de Propriedade valores de enumeração.

Código C# para adicionar metadados em arquivo Excel
Código C# para remover propriedade personalizada em arquivo Excel