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.