Este artigo descreve como exibir propriedades do documento em Excel usando C#. Ele contém os detalhes para definir o IDE para trabalhar com esse recurso, uma lista de etapas para realizar a tarefa e um código de exemplo exibindo as propriedades do arquivo Excel usando C#. Você aprenderá a acessar as propriedades integradas e personalizadas usando diferentes tipos de argumentos.
Etapas para exibir propriedades do documento no Excel usando C#
- Configure o IDE para usar Aspose.Cells for .NET para ler propriedades
- Carregue o arquivo Excel na classe Workbook para exibir as propriedades
- Percorrer todas as propriedades personalizadas do documento na pasta de trabalho
- Exibir os nomes e valores das propriedades
- Iterar por todos os builtin properties e exibir nomes e valores
- Acesse várias propriedades usando o nome ou índice da propriedade
Estas etapas resumem como exibir propriedades de documentos no Excel usando C#. Carregue o arquivo Excel de origem, analise todas as propriedades personalizadas/integradas e exiba alguns recursos como nome e valor. Acesse propriedades individuais usando o nome ou índice da propriedade conforme os requisitos.
Código para mostrar propriedades do documento Excel usando 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"); | |
} | |
} |
Este código de exemplo demonstrou como exibir propriedades no Excel usando C#. Observe que as propriedades personalizadas serão exibidas se estiverem disponíveis nos arquivos Excel; no entanto, as propriedades integradas serão sempre exibidas. Para acessar a propriedade individual, você pode usar qualquer uma das outras propriedades integradas, como Autor, LastSavedBy, CreateTime, LastSavedTime e Versão, para listar algumas.
Este artigo nos ensinou como acessar e exibir as propriedades em um arquivo Excel. Para exibir uma planilha do Excel, consulte o artigo em como reexibir planilha do Excel usando C#.