Отображение свойств документа в Excel с помощью C#

В этой статье описывается, как отобразить свойства документа в Excel с помощью C#. В нем содержатся сведения о настройке среды IDE для работы с этой функцией, список шагов для выполнения задачи и пример кода, отображающий свойства файла Excel с использованием C#. Вы научитесь получать доступ к встроенным и настраиваемым свойствам, используя различные типы аргументов.

Действия по отображению свойств документа в Excel с использованием C#

  1. Настройте IDE на использование Aspose.Cells for .NET для чтения свойств.
  2. Загрузите файл Excel в класс Workbook, чтобы отобразить свойства.
  3. Перебрать все пользовательские свойства документа в книге.
  4. Отобразить имена и значения свойств
  5. Перебрать все builtin properties и отображаемые имена и значения.
  6. Доступ к различным свойствам, используя имя или индекс свойства.

Эти шаги суммируют как отображать свойства документа в Excel с помощью C#. Загрузите исходный файл Excel, проанализируйте все пользовательские/встроенные свойства и отобразите несколько функций, таких как имя и значение. Получите доступ к отдельным свойствам, используя имя или индекс свойства в соответствии с требованиями.

Код для отображения свойств документа Excel с использованием C#

using Aspose.Cells;
using Aspose.Cells.Properties;
using System;
class Program
{
static void Main(string[] args) // Show Excel Document Properties in C#
{
new License().SetLicense("License.lic");
// Open an Excel file
Workbook workbook = new Workbook("Input.xlsx");
foreach(DocumentProperty custProp in workbook.CustomDocumentProperties)
{
Console.WriteLine($"Workbook Custom Property Name: {custProp.Name}, Value = {custProp.Value}");
}
foreach (DocumentProperty builtInProp in workbook.BuiltInDocumentProperties)
{
Console.WriteLine($"Workbook Builtin Property Name: {builtInProp.Name}, Value = {builtInProp.Value}");
}
// Retrieve a list of all builtin document properties of the Excel file
DocumentPropertyCollection builtinProperties = workbook.BuiltInDocumentProperties;
DocumentProperty builtinProperty;
// Accessing a builtin document property by using the property name
builtinProperty = builtinProperties["Author"];
Console.WriteLine(builtinProperty.Name + " " + builtinProperty.Value);
// Accessing the same builtin document property by using the property index
builtinProperty = builtinProperties[0];
Console.WriteLine(builtinProperty.Name + " " + builtinProperty.Value);
Console.WriteLine("Excel document properties displayed successfully");
}
}

В этом примере кода показано, как отображать свойства в Excel с помощью C#. Обратите внимание, что пользовательские свойства будут отображаться, если они доступны в файлах Excel, однако встроенные свойства отображаются всегда. Чтобы получить доступ к отдельному свойству, вы можете использовать любое другое встроенное свойство, например Author, LastSavedBy, CreateTime, LastSavedTime и Version, и это лишь некоторые из них.

Эта статья научила нас получать доступ к свойствам файла Excel и отображать их. Чтобы отобразить лист Excel, обратитесь к статье как показать лист Excel с помощью C#.

 Русский