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.