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

Wstęp

tym samouczku omówimy, jak wykorzystać GroupDocs.Metadata dla .NET do wydajnego zarządzania i wyodrębniania metadanych z arkuszy kalkulacyjnych. GroupDocs.Metadata dla .NET to potężny interfejs API, który umożliwia programistom pracę z metadanymi osadzonymi w różnych formatach plików, w tym w arkuszach kalkulacyjnych, prezentacjach, dokumentach, obrazach i innych. W tym przewodniku skupiono się szczególnie na wyodrębnianiu wbudowanych właściwości z plików arkuszy kalkulacyjnych przy użyciu języka C#.

Warunki wstępne

Przed rozpoczęciem upewnij się, że spełnione są następujące wymagania wstępne:

  • Środowisko programistyczne: Visual Studio lub dowolne IDE zgodne z C#.
  • Biblioteka GroupDocs.Metadata dla .NET: Pobierz i zainstaluj bibliotekę zstrona internetowa.
  • Plik wejściowy: Przygotuj przykładowy plik arkusza kalkulacyjnego (np. Excel), z którego chcesz wyodrębnić metadane.

Importuj przestrzenie nazw

Zacznij od zaimportowania niezbędnych przestrzeni nazw, aby uzyskać dostęp do funkcji GroupDocs.Metadata w projekcie C#.

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

Krok 1: Zainicjuj metadane i pobierz pakiet główny arkusza kalkulacyjnego

Rozpocznij od inicjalizacji plikuMetadata obiekt ścieżką pliku wejściowego. Następnie uzyskaj pakiet główny specyficzny dla arkuszy kalkulacyjnych.

using (Metadata metadata = new Metadata("YourInputFile.xlsx"))
{
    var root = metadata.GetRootPackage<SpreadsheetRootPackage>();
    
    //Dostęp i pobieranie wbudowanych właściwości
}

Krok 2: Uzyskaj dostęp do wbudowanych właściwości

Gdy już posiadasz pakiet główny, możesz uzyskać dostęp do różnych wbudowanych właściwości pliku arkusza kalkulacyjnego za pomocąDocumentProperties.

Krok 2.1: Uzyskaj dostęp do właściwości autora

Pobierz autora (twórcę) arkusza kalkulacyjnego.

Console.WriteLine(root.DocumentProperties.Author);

Krok 2.2: Uzyskaj dostęp do właściwości czasu utworzenia

Uzyskaj sygnaturę czasową utworzenia arkusza kalkulacyjnego.

Console.WriteLine(root.DocumentProperties.CreatedTime);

Krok 2.3: Uzyskaj dostęp do własności firmy

Pobierz nazwę firmy powiązaną z arkuszem kalkulacyjnym.

Console.WriteLine(root.DocumentProperties.Company);

Krok 2.4: Właściwość kategorii dostępu

Uzyskaj informacje o kategorii arkusza kalkulacyjnego.

Console.WriteLine(root.DocumentProperties.Category);

Krok 2.5: Uzyskaj dostęp do właściwości słów kluczowych

Pobierz słowa kluczowe powiązane z arkuszem kalkulacyjnym.

Console.WriteLine(root.DocumentProperties.Keywords);

Krok 2.6: Dostęp do właściwości języka

Pobierz język używany w arkuszu kalkulacyjnym.

Console.WriteLine(root.DocumentProperties.Language);

Krok 2.7: Uzyskaj dostęp do właściwości typu zawartości

Pobierz typ zawartości lub typ MIME arkusza kalkulacyjnego.

Console.WriteLine(root.DocumentProperties.ContentType);

Wniosek

tym samouczku omówiliśmy, jak używać GroupDocs.Metadata dla platformy .NET do wyodrębniania wbudowanych właściwości z plików arkuszy kalkulacyjnych przy użyciu języka C#. Wykonując poniższe kroki, można bezproblemowo zintegrować zarządzanie metadanymi z aplikacjami .NET, zwiększając możliwości organizacji i wyszukiwania plików.

Często zadawane pytania

Czy GroupDocs.Metadata for .NET jest kompatybilny z różnymi formatami plików?

Tak, GroupDocs.Metadata obsługuje szeroką gamę formatów plików, w tym arkusze kalkulacyjne, dokumenty, prezentacje, obrazy i inne.

Czy mogę modyfikować metadane przy użyciu GroupDocs.Metadata dla .NET?

Tak, za pomocą tego interfejsu API możesz nie tylko czytać, ale także edytować, aktualizować i usuwać metadane.

Gdzie mogę znaleźć szczegółową dokumentację GroupDocs.Metadata dla .NET?

Szczegółowa dokumentacja dostępna jest pod adresemGroupDocs.Metadata dla dokumentacji .NET.

Jak mogę uzyskać tymczasową licencję do celów testowych?

Możesz poprosić o licencję tymczasową odTutaj.

Czy istnieje forum społecznościowe umożliwiające obsługę GroupDocs.Metadata?

Tak, możesz odwiedzićForum GroupDocs.Metadata za wsparcie społeczności i dyskusje.