У цій статті описано, як відображати властивості документа в 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#.