Leia propriedades personalizadas de planilhas em .NET
Introdução
Neste tutorial, exploraremos como extrair propriedades personalizadas de planilhas usando GroupDocs.Metadata for .NET. GroupDocs.Metadata é uma biblioteca poderosa que permite aos desenvolvedores ler, editar e manipular propriedades de metadados em vários formatos de arquivo, incluindo planilhas.
Pré-requisitos
Antes de começarmos, certifique-se de ter o seguinte:
- Visual Studio instalado em sua máquina.
- Biblioteca GroupDocs.Metadata para .NET. Você pode baixá-loaqui.
- Conhecimento básico de programação C# e desenvolvimento .NET.
Importar namespaces
Comece importando os namespaces necessários em seu projeto C#:
using System;
using GroupDocs.Metadata;
using GroupDocs.Metadata.Formats.Document;
using GroupDocs.Tagging;
Etapa 1: carregar o arquivo da planilha
Comece carregando o arquivo de planilha de destino usando GroupDocs.Metadata:
using (Metadata metadata = new Metadata("YourInputFile.xlsx"))
{
var root = metadata.GetRootPackage<SpreadsheetRootPackage>();
Etapa 2: recuperar propriedades personalizadas
Em seguida, recupere as propriedades personalizadas da planilha, excluindo as propriedades integradas:
var customProperties = root.DocumentProperties.FindProperties(p => !p.Tags.Contains(Tags.Document.BuiltIn));
foreach (var property in customProperties)
{
Console.WriteLine("{0} = {1}", property.Name, property.Value);
}
Etapa 3: extrair propriedades de tipo de conteúdo (opcional)
Opcionalmente, extraia as propriedades do tipo de conteúdo da planilha:
foreach (var contentTypeProperty in root.DocumentProperties.ContentTypeProperties.ToList())
{
Console.WriteLine("{0}, {1} = {2}", contentTypeProperty.SpreadsheetPropertyType, contentTypeProperty.Name, contentTypeProperty.SpreadsheetPropertyValue);
}
Conclusão
Neste tutorial, aprendemos como usar GroupDocs.Metadata for .NET para ler propriedades personalizadas de planilhas. Esta biblioteca fornece amplos recursos para manipulação de metadados, oferecendo flexibilidade e controle sobre as propriedades do documento.
Perguntas frequentes
Posso modificar propriedades personalizadas usando GroupDocs.Metadata for .NET?
Sim, GroupDocs.Metadata permite modificar, adicionar ou remover propriedades personalizadas em formatos de arquivo suportados.
Quais formatos de planilha são suportados pelo GroupDocs.Metadata for .NET?
GroupDocs.Metadata oferece suporte a uma ampla variedade de formatos de planilha, incluindo XLSX, XLS, ODS e muito mais.
O GroupDocs.Metadata é adequado para processamento de documentos em grande escala?
Sim, GroupDocs.Metadata é otimizado para desempenho e pode lidar com arquivos grandes com eficiência.
Onde posso obter suporte para consultas relacionadas ao GroupDocs.Metadata?
Você pode encontrar suporte e interagir com a comunidade emFórum GroupDocs.Metadata.
Posso experimentar GroupDocs.Metadata antes de comprar?
Sim, você pode baixar uma versão de avaliação gratuita emaqui.