อ่านคุณสมบัติการตรวจสอบจากสเปรดชีตใน .NET
การแนะนำ
ในบทช่วยสอนนี้ เราจะสำรวจวิธีใช้ GroupDocs.Metadata สำหรับ .NET เพื่อตรวจสอบคุณสมบัติจากสเปรดชีต GroupDocs.Metadata สำหรับ .NET เป็นไลบรารีที่มีประสิทธิภาพซึ่งช่วยให้นักพัฒนาสามารถอ่าน แก้ไข และลบข้อมูลเมตาที่เกี่ยวข้องกับรูปแบบไฟล์ต่างๆ รวมถึงสเปรดชีต บทช่วยสอนนี้เน้นไปที่การอ่านคุณสมบัติการตรวจสอบจากไฟล์สเปรดชีตโดยใช้ C# โดยเฉพาะ
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเริ่ม ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:
- Visual Studio: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Visual Studio บนเครื่องพัฒนาของคุณ
- GroupDocs.Metadata สำหรับ .NET: ดาวน์โหลดและติดตั้ง GroupDocs.Metadata สำหรับ .NET จากที่นี่.
- ไฟล์อินพุต: เตรียมไฟล์สเปรดชีตตัวอย่าง (เช่น ไฟล์ Excel) เพื่อตรวจสอบคุณสมบัติ
นำเข้าเนมสเปซ
เริ่มต้นด้วยการนำเข้าเนมสเปซที่จำเป็นลงในโปรเจ็กต์ C# ของคุณ:
using System;
using GroupDocs.Metadata;
using GroupDocs.Metadata.Formats.Document;
ขั้นตอนที่ 1: โหลดข้อมูลเมตา
เริ่มต้นด้วยการโหลดข้อมูลเมตาจากไฟล์สเปรดชีตอินพุตของคุณ:
using (Metadata metadata = new Metadata("YourInputFile.xlsx"))
{
var root = metadata.GetRootPackage<SpreadsheetRootPackage>();
ขั้นตอนที่ 2: เข้าถึงคุณสมบัติการตรวจสอบ
ตอนนี้ เรามาเข้าถึงคุณสมบัติการตรวจสอบต่างๆ เช่น ความคิดเห็น ลายเซ็นดิจิทัล และชีตที่ซ่อน
การอ่านความคิดเห็น
ดึงข้อมูลและแสดงความคิดเห็นที่มีอยู่ในสเปรดชีต:
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();
}
}
การอ่านลายเซ็นดิจิทัล
แยกและแสดงลายเซ็นดิจิทัลที่เกี่ยวข้องกับสเปรดชีต:
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();
}
}
การอ่านแผ่นงานที่ซ่อนอยู่
ดึงข้อมูลและแสดงรายการแผ่นงานที่ซ่อนอยู่ภายในสเปรดชีต:
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();
}
}
บทสรุป
ในบทช่วยสอนนี้ เราได้สำรวจวิธีใช้ GroupDocs.Metadata สำหรับ .NET เพื่อตรวจสอบคุณสมบัติต่างๆ ของสเปรดชีต คุณสามารถขยายฟังก์ชันการทำงานนี้เพิ่มเติมเพื่อจัดการ อัปเดต หรือลบข้อมูลเมตาได้ตามความต้องการของคุณ
คำถามที่พบบ่อย
GroupDocs.Metadata สามารถอ่านข้อมูลเมตาจากรูปแบบไฟล์อื่นนอกเหนือจากสเปรดชีตได้หรือไม่
ใช่ GroupDocs.Metadata รองรับรูปแบบเอกสารและรูปภาพที่หลากหลาย
GroupDocs.Metadata เข้ากันได้กับ .NET Core หรือไม่
ใช่ GroupDocs.Metadata เข้ากันได้กับทั้ง .NET Framework และ .NET Core
ฉันจะแก้ไขข้อมูลเมตาโดยใช้ GroupDocs.Metadata ได้อย่างไร
คุณสามารถแก้ไขคุณสมบัติข้อมูลเมตาได้โดยใช้วิธี GroupDocs.Metadata API
GroupDocs.Metadata รองรับเอกสารที่เข้ารหัสหรือไม่
ใช่ GroupDocs.Metadata สามารถจัดการข้อมูลเมตาในไฟล์ที่เข้ารหัสและป้องกันด้วยรหัสผ่านได้
ฉันสามารถลบข้อมูลเมตาออกจากไฟล์โดยใช้ GroupDocs.Metadata ได้หรือไม่
ได้ คุณสามารถลบข้อมูลเมตาออกจากไฟล์ได้โดยใช้ไลบรารี GroupDocs.Metadata