Leggere le proprietà di ispezione dai fogli di calcolo in .NET
introduzione
In questo tutorial esploreremo come utilizzare GroupDocs.Metadata per .NET per controllare le proprietà dai fogli di calcolo. GroupDocs.Metadata per .NET è una potente libreria che consente agli sviluppatori di leggere, modificare e rimuovere metadati associati a vari formati di file, inclusi i fogli di calcolo. Questo tutorial si concentra specificamente sulla lettura delle proprietà di ispezione dai file di fogli di calcolo utilizzando C#.
Prerequisiti
Prima di iniziare, assicurati di avere quanto segue:
- Visual Studio: assicurati di avere Visual Studio installato nel computer di sviluppo.
- GroupDocs.Metadata per .NET: scarica e installa GroupDocs.Metadata per .NET daQui.
- File di input: preparare un file di foglio di calcolo di esempio (ad esempio, un file Excel) per verificarne le proprietà.
Importa spazi dei nomi
Inizia importando gli spazi dei nomi necessari nel tuo progetto C#:
using System;
using GroupDocs.Metadata;
using GroupDocs.Metadata.Formats.Document;
Passaggio 1: caricare i metadati
Inizia caricando i metadati dal file del foglio di calcolo di input:
using (Metadata metadata = new Metadata("YourInputFile.xlsx"))
{
var root = metadata.GetRootPackage<SpreadsheetRootPackage>();
Passaggio 2: accedere alle proprietà di ispezione
Ora accediamo a varie proprietà di ispezione come commenti, firme digitali e fogli nascosti.
Lettura dei commenti
Recupera e visualizza i commenti presenti nel foglio di calcolo:
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();
}
}
Lettura delle firme digitali
Estrai e visualizza le firme digitali associate al foglio di calcolo:
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();
}
}
Leggere fogli nascosti
Recupera ed elenca i fogli nascosti all’interno del foglio di calcolo:
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();
}
}
Conclusione
In questo tutorial abbiamo esplorato come utilizzare GroupDocs.Metadata per .NET per controllare varie proprietà dei fogli di calcolo. Puoi estendere ulteriormente questa funzionalità per manipolare, aggiornare o rimuovere i metadati in base alle tue esigenze.
Domande frequenti
GroupDocs.Metadata può leggere metadati da altri formati di file oltre ai fogli di calcolo?
Sì, GroupDocs.Metadata supporta un’ampia gamma di formati di documenti e immagini.
GroupDocs.Metadata è compatibile con .NET Core?
Sì, GroupDocs.Metadata è compatibile sia con .NET Framework che con .NET Core.
Come posso modificare i metadati utilizzando GroupDocs.Metadata?
Puoi modificare le proprietà dei metadati utilizzando i metodi API GroupDocs.Metadata.
GroupDocs.Metadata fornisce supporto per documenti crittografati?
Sì, GroupDocs.Metadata può gestire metadati in file crittografati e protetti da password.
Posso rimuovere i metadati dai file utilizzando GroupDocs.Metadata?
Sì, puoi rimuovere i metadati dai file utilizzando la libreria GroupDocs.Metadata.