Administrar Microsoft® Metadatos del archivo Excel via .NET

Vea, agregue, actualice, elimine o extraiga propiedades de archivos de Excel integradas y personalizadas utilizando las API .NET del lado del servidor.

 

.NET Excel API admite la gestión de propiedades definidas por el sistema (integradas), como título, nombre del autor, estadísticas del documento, etc., así como propiedades definidas por el usuario (personalizadas) en forma de par nombre-valor. Hay clase de libro de trabajo para cargar los archivos, y Colección de hojas de trabajo se ocupa de la recopilación de hojas de trabajo, así como clase de hoja de trabajo para representar una sola hoja de trabajo. Junto con estas clases, BuiltInDocumentProperties, CustomDocumentProperties simplifica el proceso de gestión de metadatos.

Administrar propiedades integradas

Para administrar propiedades definidas por el sistema, API proporciona Propiedades del documento incorporado y los programadores pueden acceder fácilmente a una propiedad integrada y actualizar su valor. Dependiendo de los requisitos de la aplicación, los desarrolladores pueden usar el índice o el nombre de propiedad del Colección de propiedades del documento .

C# Código para administrar propiedades integradas
 

Administrar propiedades definidas personalizadas

Para administrar propiedades definidas por el usuario, API proporciona Propiedades de documento personalizado , y los desarrolladores pueden acceder fácilmente a propiedades ya agregadas, así como agregar nuevas propiedades. Para agregar propiedades personalizadas, Agregar método de Colección de propiedades de documentos personalizados La clase agrega la propiedad y devuelve una referencia para la nueva propiedad como un Propiedades.DocumentProperty objeto. La clase DocumentProperty se utiliza para recuperar el nombre, valor y tipo de la propiedad del documento como PropiedadDocumento.Nombre , Propiedad del documento.Valor , PropiedadDeDocumento.Tipo que devuelve uno de los Tipo de propiedad valores de enumeración.

C# Código para agregar metadatos en un archivo de Excel
C# Código para eliminar propiedad personalizada en un archivo Excel