Olvassa el az Inspection Propers from Spreadsheets .NET-ben

Bevezetés

Ebben az oktatóanyagban megvizsgáljuk, hogyan használhatja a GroupDocs.Metadata for .NET-et a táblázatokból származó tulajdonságok vizsgálatához. A GroupDocs.Metadata for .NET egy hatékony könyvtár, amely lehetővé teszi a fejlesztők számára a különféle fájlformátumokhoz, köztük a táblázatokhoz kapcsolódó metaadatok olvasását, szerkesztését és eltávolítását. Ez az oktatóanyag kifejezetten az ellenőrzési tulajdonságok kiolvasására összpontosít a táblázatkezelő fájlokból C# használatával.

Előfeltételek

Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik az alábbiakkal:

  • Visual Studio: Győződjön meg arról, hogy a Visual Studio telepítve van a fejlesztőgépen.
  • GroupDocs.Metadata for .NET: Töltse le és telepítse a GroupDocs.Metadata for .NET webhelyet innenitt.
  • Beviteli fájl: Készítsen egy minta táblázatfájlt (pl. Excel fájlt) a tulajdonságainak ellenőrzéséhez.

Névterek importálása

Kezdje azzal, hogy importálja a szükséges névtereket a C# projektbe:

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

1. lépés: Töltse be a metaadatokat

Kezdje azzal, hogy betölti a metaadatokat a bemeneti táblázatfájlból:

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

2. lépés: Hozzáférés a vizsgálati tulajdonságokhoz

Most pedig férjünk hozzá a különféle ellenőrzési tulajdonságokhoz, például megjegyzésekhez, digitális aláírásokhoz és rejtett lapokhoz.

Megjegyzések olvasása

A táblázatban található megjegyzések lekérése és megjelenítése:

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

Digitális aláírások olvasása

A táblázathoz tartozó digitális aláírások kibontása és megjelenítése:

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

Rejtett lapok olvasása

Rejtett munkalapok lekérése és listázása a táblázatban:

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

Következtetés

Ebben az oktatóanyagban megvizsgáltuk, hogyan használhatjuk a GroupDocs.Metadata for .NET-et a táblázatok különféle tulajdonságainak vizsgálatára. Ezt a funkciót tovább bővítheti a metaadatok kezeléséhez, frissítéséhez vagy eltávolításához az igényeinek megfelelően.

GYIK

A GroupDocs.Metadata képes-e a táblázatokon kívül más fájlformátumokból is olvasni metaadatokat?

Igen, a GroupDocs.Metadata a dokumentum- és képformátumok széles skáláját támogatja.

A GroupDocs.Metadata kompatibilis a .NET Core-al?

Igen, a GroupDocs.Metadata a .NET-keretrendszerrel és a .NET Core-val is kompatibilis.

Hogyan szerkeszthetem a metaadatokat a GroupDocs.Metadata segítségével?

A metaadatok tulajdonságait a GroupDocs.Metadata API metódusaival módosíthatja.

A GroupDocs.Metadata támogatja a titkosított dokumentumokat?

Igen, a GroupDocs.Metadata képes kezelni a titkosított és jelszóval védett fájlok metaadatait.

Eltávolíthatom a metaadatokat a fájlokból a GroupDocs.Metadata segítségével?

Igen, a GroupDocs.Metadata könyvtár segítségével eltávolíthatja a metaadatokat a fájlokból.