本帖最后由 Matthew.Xue 于 2025-4-25 17:09 编辑
调研编号:DOCXLS-12300
这段代码执行后,我输入的是一样张400*400的图片,但是保存到excel上后变成450*400了;图片就发生了形变,不知道怎么解决
- IWorkbook workbook = new Workbook();
- IWorksheet worksheet = workbook.getWorksheets().get(0);
- IRange range = worksheet.getRange("A1:D4");
- Rectangle rect = CellInfo.GetRangeBoundary(range);
- double imgW = 400;
- double imgH = 400;
- worksheet.getShapes().addPictureInPixel("image.png", rect.getX(), rect.getY(), imgW , imgH );
- workbook.save("GetRangePosition.xlsx");
复制代码
|