Přečtěte si uživatelské vlastnosti z tabulek v .NET

Úvod

V tomto tutoriálu prozkoumáme, jak extrahovat uživatelské vlastnosti z tabulek pomocí GroupDocs.Metadata pro .NET. GroupDocs.Metadata je výkonná knihovna, která umožňuje vývojářům číst, upravovat a manipulovat s vlastnostmi metadat v různých formátech souborů, včetně tabulek.

Předpoklady

Než začneme, ujistěte se, že máte následující:

  • Visual Studio nainstalované na vašem počítači.
  • GroupDocs.Metadata pro knihovnu .NET. Můžete si jej stáhnouttady.
  • Základní znalost programování v C# a vývoje .NET.

Import jmenných prostorů

Začněte importováním potřebných jmenných prostorů do vašeho projektu C#:

using System;
using GroupDocs.Metadata;
using GroupDocs.Metadata.Formats.Document;
using GroupDocs.Tagging;

Krok 1: Načtěte soubor tabulky

Začněte načtením cílového souboru tabulky pomocí GroupDocs.Metadata:

using (Metadata metadata = new Metadata("YourInputFile.xlsx"))
{
    var root = metadata.GetRootPackage<SpreadsheetRootPackage>();

Krok 2: Načtení uživatelských vlastností

Dále načtěte uživatelské vlastnosti z tabulky s výjimkou integrovaných vlastností:

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);
}

Krok 3: Extrahujte vlastnosti typu obsahu (volitelné)

Volitelně extrahujte vlastnosti typu obsahu z tabulky:

foreach (var contentTypeProperty in root.DocumentProperties.ContentTypeProperties.ToList())
{
    Console.WriteLine("{0}, {1} = {2}", contentTypeProperty.SpreadsheetPropertyType, contentTypeProperty.Name, contentTypeProperty.SpreadsheetPropertyValue);
}

Závěr

tomto tutoriálu jsme se naučili, jak používat GroupDocs.Metadata pro .NET ke čtení uživatelských vlastností z tabulek. Tato knihovna poskytuje rozsáhlé možnosti pro manipulaci s metadaty, nabízí flexibilitu a kontrolu nad vlastnostmi dokumentu.

FAQ

Mohu upravit vlastní vlastnosti pomocí GroupDocs.Metadata pro .NET?

Ano, GroupDocs.Metadata umožňuje upravovat, přidávat nebo odebírat uživatelské vlastnosti v rámci podporovaných formátů souborů.

Které tabulkové formáty podporuje GroupDocs.Metadata pro .NET?

GroupDocs.Metadata podporuje širokou škálu tabulkových formátů, včetně XLSX, XLS, ODS a dalších.

Jsou GroupDocs.Metadata vhodná pro rozsáhlé zpracování dokumentů?

Ano, GroupDocs.Metadata je optimalizována pro výkon a dokáže efektivně zpracovávat velké soubory.

Kde mohu získat podporu pro dotazy související s GroupDocs.Metadata?

Podporu a zapojit se do komunity můžete najít naFórum GroupDocs.Metadata.

Mohu GroupDocs.Metadata před nákupem vyzkoušet?

Ano, můžete si stáhnout bezplatnou zkušební verzi ztady.