W tym artykule opisano, jak wyświetlać właściwości dokumentu w Excel przy użyciu języka C#. Zawiera szczegółowe informacje dotyczące ustawiania środowiska IDE do pracy z tą funkcją, listę kroków niezbędnych do wykonania zadania oraz przykładowy kod wyświetlający właściwości pliku Excel przy użyciu języka C#. Dowiesz się, jak uzyskać dostęp do właściwości wbudowanych i niestandardowych przy użyciu różnych typów argumentów.
Kroki, aby wyświetlić właściwości dokumentu w programie Excel przy użyciu języka C#
- Ustaw IDE tak, aby używało Aspose.Cells for .NET do odczytywania właściwości
- Załaduj plik Excel do klasy Workbook, aby wyświetlić właściwości
- Przejdź przez wszystkie niestandardowe właściwości dokumentu w skoroszycie
- Wyświetl nazwy i wartości właściwości
- Iteruj po wszystkich nazwach i wartościach builtin properties oraz wyświetlanych
- Uzyskaj dostęp do różnych właściwości za pomocą nazwy właściwości lub indeksu
Poniższe kroki podsumowują jak wyświetlić właściwości dokumentu w programie Excel przy użyciu języka C#. Załaduj źródłowy plik Excel, przeanalizuj wszystkie niestandardowe/wbudowane właściwości i wyświetl kilka funkcji, takich jak nazwa i wartość. Uzyskaj dostęp do poszczególnych właściwości, korzystając z nazwy właściwości lub indeksu zgodnie z wymaganiami.
Kod pokazujący właściwości dokumentu Excel przy użyciu języka 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"); | |
} | |
} |
Ten przykładowy kod zademonstrował jak wyświetlić właściwości w programie Excel przy użyciu języka C#. Należy pamiętać, że właściwości niestandardowe zostaną wyświetlone, jeśli są dostępne w plikach Excel, jednakże właściwości wbudowane są zawsze wyświetlane. Aby uzyskać dostęp do poszczególnych właściwości, możesz użyć dowolnych innych wbudowanych właściwości, na przykład Author, LastSavedBy, CreateTime, LastSavedTime i Version, aby wymienić tylko kilka.
W tym artykule nauczyliśmy się uzyskiwać dostęp do właściwości pliku Excel i wyświetlać je. Aby odkryć arkusz Excela, zapoznaj się z artykułem na temat jak odkryć arkusz Excela za pomocą C#.