Exibir propriedades do documento no Excel usando C#

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#

  1. Configure o IDE para usar Aspose.Cells for .NET para ler propriedades
  2. Carregue o arquivo Excel na classe Workbook para exibir as propriedades
  3. Percorrer todas as propriedades personalizadas do documento na pasta de trabalho
  4. Exibir os nomes e valores das propriedades
  5. Iterar por todos os builtin properties e exibir nomes e valores
  6. 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#.

 Português