Excel 파일에 이미지 삽입은 Microsoft Excel 사용자에게 매우 일반적으로 사용되는 기능입니다. Excel 통합 문서에 이미지를 추가하면 관점과 데이터 표현이보다 효과적으로 명확 해집니다. 통합 문서의 각 워크 시트에 여러 이미지를 추가 할 수 있습니다. .NET 애플리케이션 개발자로서 응용 프로그램 내에서 Excel 파일에 이미지를 삽입하는 기능을 프로그래밍 방식으로 추가 할 수 있습니다. 좋은 소식은이 기사에서 설명한대로 C# 및 vb.net에서 NPOI API를 사용하여 달성 할 수 있다는 것입니다. .NET에서 NPOI와 함께 작업하기위한 일련의 기사에서는 다음과 같은 정보를 찾을 수 있습니다.
- C#에서 NPOI를 사용하여 Excel 파일 생성, 저장 및로드
- C#에서 NPOI를 사용하여 Excel 파일에 주석을 추가합니다
- C#에서 NPOI를 사용하여 Excel 파일에 공식을 추가 함 이 기사에서는 C#/vb.net을 사용하여 NPOI를 사용하여 이미지를 Excel 파일에 삽입하는 방법을 보여줍니다. 그러나 그 전에는 Microsoft Excel을 사용하여 통합 문서에 이미지를 추가하는 방법을 살펴 보겠습니다.
Microsoft Excel을 사용하여 스프레드 시트에 이미지 삽입
Microsoft Excel을 사용하면 Excel 통합 문서에 이미지를 추가 할 수 있습니다. 기기에 설치된 Microsoft Excel의 최신 버전이든, 이전 버전 또는 Microsoft Office 365를 사용하고 있든 Excel 파일에 이미지를 삽입 할 수 있습니다.
Microsoft Excel을 사용하여 스프레드 시트에 이미지를 삽입하는 단계
Excel 통합 문서에 이미지를 추가하려면 다음 단계를 사용할 수 있습니다.
- Microsoft Excel에서 메뉴 삽입으로 이동하십시오
- 사진을 선택하고 파일 열기 또는이 장치 옵션을 사용하십시오 (사용 가능한 사람)
- 열린 이미지 대화 상자에서 Excel 파일에 삽입 할 이미지를 선택하십시오. 4.로드되면 이미지가 워크 시트에 삽입됩니다.
c# {.wp-block-heading}에서 npoi를 사용하여 Excel 스프레드 시트에 이미지 삽입
이제 Microsoft Excel을 사용하여 스프레드 시트 파일에 이미지를 삽입하는 방법을 보았으므로 이제 C#에서 NPOI를 사용하여 동일한 작업을 수행하는 방법을 살펴 보겠습니다. 그러나 그 전에는 .NET 프로젝트에 NPOI를 설치하여 시작해야합니다. .NET 용 NPOI 설치에 대한 자세한 지침 안내서에 프로젝트에 NPOI 설치에 대해 배울 수 있습니다.
c# {.wp-block-heading}을 사용하여 Excel 스프레드 시트에 이미지 삽입
C#의 NPOI API와 함께 개발 환경이 준비되었으므로 콘솔 기반 프로젝트를 만들고 다음 줄의 코드를 추가 할 수 있습니다.
//Load workbook
IWorkbook wb = new XSSFWorkbook(new FileStream("FileFormat.com - Insert Image using NPOI.xlsx", FileMode.Open));
//Get the first sheet
ISheet ws = wb.GetSheetAt(0);
//Add picture data to the workbook
byte[] bytes = File.ReadAllBytes("file-types.jpeg");
wb.AddPicture(bytes, PictureType.JPEG);
//Add a picture shape and set its position
IDrawing drawing = ws.CreateDrawingPatriarch();
IClientAnchor anchor = wb.GetCreationHelper().CreateClientAnchor();
anchor.Dx1 = 0;
anchor.Dy1 = 0;
anchor.Col1 = 5;
anchor.Row1 = 5;
IPicture picture = drawing.CreatePicture(anchor, 0);
//Automatically adjust the image size
picture.Resize();
//Save the file
FileStream file = File.Create("Image In Excel.xlsx");
wb.Write(file, false);
file.Close();
결론 {.WP- 블록 헤드}
이 기사에서는 NPOI API를 사용하여 Excel 통합 문서에 이미지를 삽입하는 방법을 보여주었습니다. 샘플 코드는 C#로 작성되었지만 vb.net과 함께 다시 작성할 수 있으며 동일하게 작동해야합니다. NPOI를 사용하여 Excel 통합 문서 작업에 대해 더 알고 싶다면이 섹션에서 더 많은 예를 보려면 계속 지켜봐 주시기 바랍니다.