Czytaj niestandardowe właściwości z arkuszy kalkulacyjnych w .NET

Wstęp

W tym samouczku omówimy, jak wyodrębnić niestandardowe właściwości z arkuszy kalkulacyjnych za pomocą GroupDocs.Metadata dla platformy .NET. GroupDocs.Metadata to potężna biblioteka, która umożliwia programistom odczytywanie, edytowanie i manipulowanie właściwościami metadanych w różnych formatach plików, w tym w arkuszach kalkulacyjnych.

Warunki wstępne

Zanim zaczniemy, upewnij się, że masz następujące elementy:

  • Program Visual Studio zainstalowany na Twoim komputerze.
  • GroupDocs.Metadata dla biblioteki .NET. Możesz go pobraćTutaj.
  • Podstawowa znajomość programowania w C# i rozwoju .NET.

Importuj przestrzenie nazw

Zacznij od zaimportowania niezbędnych przestrzeni nazw do projektu C#:

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

Krok 1: Załaduj plik arkusza kalkulacyjnego

Rozpocznij od załadowania docelowego pliku arkusza kalkulacyjnego za pomocą GroupDocs.Metadata:

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

Krok 2: Pobierz właściwości niestandardowe

Następnie pobierz niestandardowe właściwości z arkusza kalkulacyjnego, z wyłączeniem właściwości wbudowanych:

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: Wyodrębnij właściwości typu zawartości (opcjonalnie)

Opcjonalnie wyodrębnij właściwości typu zawartości z arkusza kalkulacyjnego:

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

Wniosek

tym samouczku nauczyliśmy się używać GroupDocs.Metadata dla platformy .NET do odczytywania niestandardowych właściwości z arkuszy kalkulacyjnych. Ta biblioteka zapewnia szerokie możliwości manipulacji metadanymi, oferując elastyczność i kontrolę nad właściwościami dokumentu.

Często zadawane pytania

Czy mogę modyfikować właściwości niestandardowe przy użyciu GroupDocs.Metadata dla .NET?

Tak, GroupDocs.Metadata umożliwia modyfikowanie, dodawanie i usuwanie niestandardowych właściwości w obsługiwanych formatach plików.

Jakie formaty arkuszy kalkulacyjnych są obsługiwane przez GroupDocs.Metadata dla .NET?

GroupDocs.Metadata obsługuje szeroką gamę formatów arkuszy kalkulacyjnych, w tym XLSX, XLS, ODS i inne.

Czy GroupDocs.Metadata nadaje się do przetwarzania dokumentów na dużą skalę?

Tak, GroupDocs.Metadata jest zoptymalizowany pod kątem wydajności i skutecznie obsługuje duże pliki.

Gdzie mogę uzyskać pomoc dotyczącą zapytań związanych z GroupDocs.Metadata?

Możesz znaleźć wsparcie i nawiązać kontakt ze społecznością pod adresemForum GroupDocs.Metadata.

Czy mogę wypróbować GroupDocs.Metadata przed zakupem?

Tak, możesz pobrać bezpłatną wersję próbną ze stronyTutaj.