POI를 사용하여 excel에 그림 삽입
1306 단어 Excel
최근의 작업에서는 excel에 그림을 삽입해야 합니다.우리의 요구는 그림이 고정된 구역을 채우는 것이다. 비록 그림이 늘어나거나 변형될 수 있지만, 이렇게 하는 것도 현재로서는 가장 좋은 일이다.다음은 그림을 삽입하는 코드입니다.
File image = null;
byte[] bytes = IOUtils.toByteArray(new FileInputStream(image));
int pictureIdx = template.addPicture(bytes, Workbook.PICTURE_TYPE_JPEG);
CreationHelper helper = template.getCreationHelper();
ClientAnchor anchor = helper.createClientAnchor();
anchor.setCol1(2);
anchor.setRow1(6);
anchor.setCol2(2);
anchor.setRow2(6 + 2);
int LOGO_WIDTH_IN_FUNNY_POI_FORMAT = 160;
int LOGO_HEIGHT_IN_FUNNY_POI_FORMAT = 1;
anchor.setDx1(1 * XSSFShape.EMU_PER_PIXEL);
anchor.setDy1(1 * XSSFShape.EMU_PER_PIXEL);
anchor.setDx2(LOGO_WIDTH_IN_FUNNY_POI_FORMAT * XSSFShape.EMU_PER_PIXEL);
anchor.setDy2(LOGO_HEIGHT_IN_FUNNY_POI_FORMAT * XSSFShape.EMU_PER_PIXEL);
pict = drawing.createPicture(anchor, pictureIdx);
setCol1, setRow1, setCol2, setRow2를 통해 그림이 있는 구역을 설정합니다.저희가 정의한 그림의 폭은 로고입니다.WIDTH_IN_FUNNY_POI_FORMAT.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Excel Grep toolExcel Grep tool ■히나가타 ■ 시트 구성 ExcelGrep.cls...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.