Lesen Sie Inspektionseigenschaften aus Tabellenkalkulationen in .NET

Einführung

In diesem Tutorial erfahren Sie, wie Sie mit GroupDocs.Metadata für .NET Eigenschaften aus Tabellenkalkulationen prüfen können. GroupDocs.Metadata für .NET ist eine leistungsstarke Bibliothek, mit der Entwickler Metadaten verschiedener Dateiformate, einschließlich Tabellenkalkulationen, lesen, bearbeiten und entfernen können. Dieses Tutorial konzentriert sich speziell auf das Lesen von Prüfeigenschaften aus Tabellenkalkulationsdateien mit C#.

Voraussetzungen

Bevor wir beginnen, stellen Sie sicher, dass Sie über Folgendes verfügen:

  • Visual Studio: Stellen Sie sicher, dass Visual Studio auf Ihrem Entwicklungscomputer installiert ist.
  • GroupDocs.Metadata für .NET: Laden Sie GroupDocs.Metadata für .NET herunter und installieren Sie es vonHier.
  • Eingabedatei: Bereiten Sie eine Beispiel-Tabellenkalkulationsdatei (z. B. eine Excel-Datei) vor, um deren Eigenschaften zu überprüfen.

Namespaces importieren

Beginnen Sie mit dem Importieren der erforderlichen Namespaces in Ihr C#-Projekt:

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

Schritt 1: Laden Sie die Metadaten

Beginnen Sie mit dem Laden der Metadaten aus Ihrer Eingabetabellendatei:

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

Schritt 2: Zugriff auf Inspektionseigenschaften

Greifen wir jetzt auf verschiedene Prüfeigenschaften wie Kommentare, digitale Signaturen und ausgeblendete Blätter zu.

Kommentare lesen

In der Tabelle vorhandene Kommentare abrufen und anzeigen:

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

Digitale Signaturen lesen

Extrahieren und Anzeigen digitaler Signaturen, die mit der Tabelle verknüpft sind:

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

Versteckte Blätter lesen

Ausgeblendete Blätter in der Tabelle abrufen und auflisten:

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

Abschluss

In diesem Tutorial haben wir untersucht, wie Sie mit GroupDocs.Metadata für .NET verschiedene Eigenschaften von Tabellenkalkulationen prüfen können. Sie können diese Funktionalität weiter ausbauen, um Metadaten nach Ihren Anforderungen zu bearbeiten, zu aktualisieren oder zu entfernen.

Häufig gestellte Fragen

Kann GroupDocs.Metadata Metadaten aus anderen Dateiformaten als Tabellen lesen?

Ja, GroupDocs.Metadata unterstützt eine breite Palette an Dokument- und Bildformaten.

Ist GroupDocs.Metadata mit .NET Core kompatibel?

Ja, GroupDocs.Metadata ist sowohl mit .NET Framework als auch .NET Core kompatibel.

Wie kann ich Metadaten mit GroupDocs.Metadata bearbeiten?

Sie können Metadateneigenschaften mithilfe von GroupDocs.Metadata-API-Methoden ändern.

Bietet GroupDocs.Metadata Unterstützung für verschlüsselte Dokumente?

Ja, GroupDocs.Metadata kann Metadaten in verschlüsselten und passwortgeschützten Dateien verarbeiten.

Kann ich mit GroupDocs.Metadata Metadaten aus Dateien entfernen?

Ja, Sie können Metadaten aus Dateien mithilfe der Bibliothek GroupDocs.Metadata entfernen.