Przeczytaj właściwości inspekcji z arkuszy kalkulacyjnych w .NET

Wstęp

tym samouczku omówimy, jak używać GroupDocs.Metadata dla platformy .NET do sprawdzania właściwości z arkuszy kalkulacyjnych. GroupDocs.Metadata dla .NET to potężna biblioteka, która umożliwia programistom odczytywanie, edytowanie i usuwanie metadanych powiązanych z różnymi formatami plików, w tym arkuszami kalkulacyjnymi. W tym samouczku skupiono się szczególnie na czytaniu właściwości inspekcji z plików arkuszy kalkulacyjnych przy użyciu języka C#.

Warunki wstępne

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

  • Visual Studio: Upewnij się, że masz zainstalowany program Visual Studio na komputerze programistycznym.
  • GroupDocs.Metadata dla .NET: Pobierz i zainstaluj GroupDocs.Metadata dla .NET zTutaj.
  • Plik wejściowy: Przygotuj przykładowy plik arkusza kalkulacyjnego (np. plik Excel), aby sprawdzić jego właściwości.

Importuj przestrzenie nazw

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

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

Krok 1: Załaduj metadane

Rozpocznij od załadowania metadanych z wejściowego pliku arkusza kalkulacyjnego:

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

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

Przejdźmy teraz do różnych właściwości inspekcji, takich jak komentarze, podpisy cyfrowe i ukryte arkusze.

Czytanie komentarzy

Pobieranie i wyświetlanie komentarzy znajdujących się w arkuszu kalkulacyjnym:

if (root.InspectionPackage.Comments != null)
{
    foreach (var comment in root.InspectionPackage.Comments)
    {
        Console.WriteLine("Author: " + comment.Author);
        Console.WriteLine("Comment Text: " + comment.Text);
        Console.WriteLine("Sheet Number: " + comment.SheetNumber);
        Console.WriteLine("Row: " + comment.Row);
        Console.WriteLine("Column: " + comment.Column);
        Console.WriteLine();
    }
}

Czytanie podpisów cyfrowych

Wyodrębnij i wyświetl podpisy cyfrowe powiązane z arkuszem kalkulacyjnym:

if (root.InspectionPackage.DigitalSignatures != null)
{
    foreach (var signature in root.InspectionPackage.DigitalSignatures)
    {
        Console.WriteLine("Certificate Subject: " + signature.CertificateSubject);
        Console.WriteLine("Comments: " + signature.Comments);
        Console.WriteLine("Sign Time: " + signature.SignTime);
        Console.WriteLine();
    }
}

Czytanie ukrytych arkuszy

Pobierz i wyświetl ukryte arkusze w arkuszu kalkulacyjnym:

if (root.InspectionPackage.HiddenSheets != null)
{
    foreach (var sheet in root.InspectionPackage.HiddenSheets)
    {
        Console.WriteLine("Sheet Name: " + sheet.Name);
        Console.WriteLine("Sheet Number: " + sheet.Number);
        Console.WriteLine();
    }
}

Wniosek

W tym samouczku omówiliśmy, jak używać GroupDocs.Metadata dla platformy .NET do sprawdzania różnych właściwości arkuszy kalkulacyjnych. Możesz dodatkowo rozszerzyć tę funkcjonalność, aby manipulować, aktualizować lub usuwać metadane zgodnie ze swoimi wymaganiami.

Często zadawane pytania

Czy GroupDocs.Metadata może odczytywać metadane z plików w innych formatach niż arkusze kalkulacyjne?

Tak, GroupDocs.Metadata obsługuje szeroką gamę formatów dokumentów i obrazów.

Czy GroupDocs.Metadata jest zgodny z platformą .NET Core?

Tak, GroupDocs.Metadata jest kompatybilny zarówno z .NET Framework, jak i .NET Core.

Jak mogę edytować metadane za pomocą GroupDocs.Metadata?

Właściwości metadanych można modyfikować przy użyciu metod interfejsu API GroupDocs.Metadata.

Czy GroupDocs.Metadata zapewnia obsługę zaszyfrowanych dokumentów?

Tak, GroupDocs.Metadata może obsługiwać metadane w plikach zaszyfrowanych i chronionych hasłem.

Czy mogę usunąć metadane z plików za pomocą GroupDocs.Metadata?

Tak, możesz usunąć metadane z plików za pomocą biblioteki GroupDocs.Metadata.