В этой статье описывается, как отобразить свойства документа в Excel с помощью C#. В нем содержатся сведения о настройке среды IDE для работы с этой функцией, список шагов для выполнения задачи и пример кода, отображающий свойства файла Excel с использованием C#. Вы научитесь получать доступ к встроенным и настраиваемым свойствам, используя различные типы аргументов.
Действия по отображению свойств документа в Excel с использованием C#
- Настройте IDE на использование Aspose.Cells for .NET для чтения свойств.
- Загрузите файл Excel в класс Workbook, чтобы отобразить свойства.
- Перебрать все пользовательские свойства документа в книге.
- Отобразить имена и значения свойств
- Перебрать все builtin properties и отображаемые имена и значения.
- Доступ к различным свойствам, используя имя или индекс свойства.
Эти шаги суммируют как отображать свойства документа в 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#.