Excel 워크시트 C#에 주석 추가

Excel 워크시트의 주석은 추가 정보를 추가하거나 수식을 설명하는 데 사용됩니다. 이러한 주석은 글꼴 크기, 높이, 너비 등을 정의하여 서식을 지정할 수도 있습니다. 이 기사에서는 C#을 사용하여 Excel 워크시트에 주석을 추가하는 방법을 배웁니다. 또한 이 기사에서는 서식을 적용하고 프로그래밍 방식으로 주석에 이미지를 추가하는 방법도 보여줍니다.

Excel에서 주석을 추가하는 C# API

Excel 워크시트에 주석을 추가하기 위해 Aspose.Cells for .NET을 사용합니다. Excel 파일을 처음부터 만들 수 있는 강력한 스프레드시트 조작 API입니다. 또한 기존 Excel 파일의 원활한 수정 및 변환을 지원합니다. API를 다운로드하거나 NuGet을 사용하여 설치할 수 있습니다.

PM> Install-Package Aspose.Cells

C#에서 Excel 워크시트에 주석 추가

다음은 C#에서 Excel 워크시트에 주석을 추가하는 단계입니다.

다음 코드 샘플은 C#을 사용하여 Excel 워크시트에 주석을 추가하는 방법을 보여줍니다.

// 통합 문서 개체 인스턴스화
Workbook workbook = new Workbook("workbook.xlsx");

// 시트 인덱스를 전달하여 첫 번째 워크시트의 참조 가져오기
Worksheet worksheet = workbook.Worksheets[0];

// "F5" 셀에 주석 추가
int commentIndex = worksheet.Comments.Add("F5");

// 새로 추가된 댓글에 액세스
Comment comment = worksheet.Comments[commentIndex];

// 주석 메모 설정
comment.Note = "Hello Aspose!";

// 엑셀 파일 저장
workbook.Save("output.xlsx");

C#을 사용하여 Excel에서 주석에 이미지 추가

아래 단계에 따라 Excel 워크시트의 주석에 이미지를 추가할 수도 있습니다.

다음 코드 샘플은 C#을 사용하여 Excel의 주석에 이미지를 추가하는 방법을 보여줍니다.

// 통합 문서 개체 인스턴스화
Workbook workbook = new Workbook("workbook.xlsx");

// 첫 번째 시트로 주석 모음 참조 가져오기
CommentCollection comments = workbook.Worksheets[0].Comments;

// A1 셀에 주석 추가
int commentIndex = comments.Add(0, 0);
Comment comment = comments[commentIndex];
comment.Note = "First note.";
comment.Font.Name = "Times New Roman";

// 스트림에 이미지 로드
Bitmap bmp = new Bitmap("logo.jpg");
MemoryStream ms = new MemoryStream();
bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Png);

// 주석과 연결된 모양으로 이미지 데이터 설정
comment.CommentShape.Fill.ImageData = ms.ToArray();

// 통합 문서 저장
workbook.Save("book1.xlsx");

C#을 사용하여 Excel의 주석에 서식 적용

다음은 C#을 사용하여 Excel의 주석에 서식을 적용하는 단계입니다.

다음 코드 샘플은 C#을 사용하여 Excel에서 주석 서식을 설정하는 방법을 보여줍니다.

// 통합 문서 개체 인스턴스화
Workbook workbook = new Workbook("workbook.xlsx");

// 시트 인덱스를 전달하여 첫 번째 워크시트의 참조 가져오기
Worksheet worksheet = workbook.Worksheets[0];

// "F5" 셀에 주석 추가
int commentIndex = worksheet.Comments.Add("F5");

// 새로 추가된 댓글에 액세스
Comment comment = worksheet.Comments[commentIndex];

// 주석 메모 설정
comment.Note = "Hello Aspose!";

// 주석의 글꼴 크기를 14로 설정
comment.Font.Size = 14;

// 주석 글꼴을 굵게 설정
comment.Font.IsBold = true;

// 글꼴 높이를 10으로 설정
comment.HeightCM = 10;

// 글꼴 너비를 2로 설정
comment.WidthCM = 2;

// 엑셀 파일 저장
workbook.Save("output.xlsx");

무료 라이선스 받기

임시 라이선스를 사용하여 평가 제한 없이 Aspose.Cells for .NET을 사용할 수 있습니다.

결론

이 문서에서는 C#을 사용하여 Excel 워크시트에 주석을 추가하는 방법을 배웠습니다. 또한 프로그래밍 방식으로 주석에 이미지를 추가하는 방법을 살펴보았습니다. .NET, .NET Core 또는 Xamarin 기반 애플리케이션 내에서 제공된 코드를 쉽게 통합할 수 있습니다. 또한 .NET용 Aspose.Cells의 문서를 탐색할 수 있습니다. 질문이 있는 경우 포럼에 자유롭게 게시하십시오.

또한보십시오