Lees inspectie-eigenschappen van spreadsheets in .NET

Invoering

In deze zelfstudie onderzoeken we hoe u GroupDocs.Metadata voor .NET kunt gebruiken om eigenschappen uit spreadsheets te inspecteren. GroupDocs.Metadata voor .NET is een krachtige bibliotheek waarmee ontwikkelaars metagegevens kunnen lezen, bewerken en verwijderen die zijn gekoppeld aan verschillende bestandsindelingen, waaronder spreadsheets. Deze tutorial richt zich specifiek op het lezen van inspectie-eigenschappen uit spreadsheetbestanden met behulp van C#.

Vereisten

Voordat we beginnen, zorg ervoor dat u over het volgende beschikt:

  • Visual Studio: Zorg ervoor dat Visual Studio op uw ontwikkelmachine is geïnstalleerd.
  • GroupDocs.Metadata voor .NET: Download en installeer GroupDocs.Metadata voor .NET vanafhier.
  • Invoerbestand: bereid een voorbeeldspreadsheetbestand voor (bijvoorbeeld een Excel-bestand) om de eigenschappen ervan te inspecteren.

Naamruimten importeren

Begin met het importeren van de benodigde naamruimten in uw C#-project:

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

Stap 1: Laad de metadata

Begin met het laden van de metagegevens uit uw invoerspreadsheetbestand:

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

Stap 2: Toegang tot inspectie-eigenschappen

Laten we nu toegang krijgen tot verschillende inspectie-eigenschappen, zoals opmerkingen, digitale handtekeningen en verborgen bladen.

Reacties lezen

Opmerkingen in de spreadsheet ophalen en weergeven:

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 handtekeningen lezen

Digitale handtekeningen die aan de spreadsheet zijn gekoppeld, extraheren en weergeven:

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

Verborgen bladen lezen

Verborgen bladen in de spreadsheet ophalen en weergeven:

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

Conclusie

In deze zelfstudie hebben we onderzocht hoe u GroupDocs.Metadata voor .NET kunt gebruiken om verschillende eigenschappen van spreadsheets te inspecteren. U kunt deze functionaliteit verder uitbreiden om metagegevens naar wens te manipuleren, bijwerken of verwijderen.

Veelgestelde vragen

Kan GroupDocs.Metadata metadata lezen uit andere bestandsformaten dan spreadsheets?

Ja, GroupDocs.Metadata ondersteunt een breed scala aan document- en afbeeldingsformaten.

Is GroupDocs.Metadata compatibel met .NET Core?

Ja, GroupDocs.Metadata is compatibel met zowel .NET Framework als .NET Core.

Hoe kan ik metagegevens bewerken met GroupDocs.Metadata?

U kunt eigenschappen van metagegevens wijzigen met de GroupDocs.Metadata API-methoden.

Biedt GroupDocs.Metadata ondersteuning voor gecodeerde documenten?

Ja, GroupDocs.Metadata kan metagegevens verwerken in gecodeerde en met een wachtwoord beveiligde bestanden.

Kan ik metagegevens uit bestanden verwijderen met GroupDocs.Metadata?

Ja, u kunt metagegevens uit bestanden verwijderen met behulp van de GroupDocs.Metadata-bibliotheek.