.NET의 스프레드시트에서 검사 속성 읽기
소개
이 자습서에서는 .NET용 GroupDocs.Metadata를 사용하여 스프레드시트의 속성을 검사하는 방법을 살펴보겠습니다. .NET용 GroupDocs.Metadata는 개발자가 스프레드시트를 비롯한 다양한 파일 형식과 관련된 메타데이터를 읽고, 편집하고, 제거할 수 있는 강력한 라이브러리입니다. 이 튜토리얼에서는 특히 C#을 사용하여 스프레드시트 파일에서 검사 속성을 읽는 방법에 중점을 둡니다.
전제 조건
시작하기 전에 다음 사항이 있는지 확인하세요.
- Visual Studio: 개발 컴퓨터에 Visual Studio가 설치되어 있는지 확인하세요.
- .NET용 GroupDocs.Metadata: 다음에서 .NET용 GroupDocs.Metadata를 다운로드하고 설치합니다.여기.
- 입력 파일: 속성을 검사할 샘플 스프레드시트 파일(예: 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();
}
}
결론
이 자습서에서는 .NET용 GroupDocs.Metadata를 사용하여 스프레드시트의 다양한 속성을 검사하는 방법을 살펴보았습니다. 이 기능을 더욱 확장하여 요구 사항에 따라 메타데이터를 조작, 업데이트 또는 제거할 수 있습니다.
FAQ
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 라이브러리를 사용하여 파일에서 메타데이터를 제거할 수 있습니다.