Управление Microsoft® метаданными файла Excel via .NET

Просматривайте, добавляйте, обновляйте, удаляйте или извлекайте встроенные и настраиваемые свойства файлов Excel с помощью API-интерфейсов .NET на стороне сервера.

 

.NET Эксель API поддерживает управление определяемыми системой (встроенными) свойствами, такими как заголовок, имя автора, статистика документа и т. д., а также пользовательскими (настраиваемыми) свойствами в форме пары имя-значение. Есть Класс рабочей тетради для загрузки файлов и Рабочий ЛистКоллекция занимается сбором рабочих листов, а также Класс рабочего листа для представления одного рабочего листа. Наряду с этими классами, InternalDocumentProperties, CustomDocumentProperties упрощает процесс управления метаданными.

Управление встроенными свойствами

Для управления свойствами, определяемыми системой, API предоставляет Встроенные свойства документа и программисты могут легко получить доступ к встроенному свойству и обновить его значение. В зависимости от требований приложения разработчики могут использовать индекс или имя свойства из DocumentPropertyCollection .

C# Код для управления встроенными свойствами
 

Управление пользовательскими свойствами

Для управления пользовательскими свойствами API предоставляет Пользовательские свойства документа , и разработчики могут легко получать доступ к уже добавленным свойствам, а также добавлять новые свойства. Чтобы добавить пользовательские свойства, Добавить метод из CustomDocumentPropertyCollection класс добавляет свойство и возвращает ссылку на новое свойство в виде Свойства.DocumentProperty объект. Класс DocumentProperty используется для получения имени, значения и типа свойства документа как ДокументСвойство.Имя , ДокументСвойство.Значение , ДокументСвойство.Тип который возвращает один из Тип собственности значения перечисления.

C# Код для добавления метаданных в файл Excel
C# Код для удаления пользовательского свойства в файле Excel