Class ExcelShape
java.lang.Object
org.miaixz.bus.office.excel.shape.ExcelShape
Excel图片工具类
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<? extends org.apache.poi.ss.usermodel.PictureData> getAllPictures(org.apache.poi.ss.usermodel.Workbook workbook) 获取所有图片列表static List<org.apache.poi.ss.usermodel.Picture> getShapePics(org.apache.poi.ss.usermodel.Sheet sheet) 获取工作簿指定sheet中绘制的图片列表 结果中Picture.getClientAnchor()标识位置信息,Picture.getPictureData()标识图片数据static List<org.apache.poi.ss.usermodel.Picture> getShapePics(org.apache.poi.ss.usermodel.Workbook workbook, int sheetIndex) 获取工作簿指定sheet中绘制的图片列表static voidwritePicTo(org.apache.poi.ss.usermodel.PictureData pic, File file) 写入图片到文件static voidwritePicTo(org.apache.poi.ss.usermodel.Picture pic, File file) 写入图片到文件
-
Constructor Details
-
ExcelShape
public ExcelShape()
-
-
Method Details
-
writePicTo
写入图片到文件- Parameters:
pic- 图片数据file- 文件
-
writePicTo
写入图片到文件- Parameters:
pic- 图片数据file- 文件
-
getAllPictures
public static List<? extends org.apache.poi.ss.usermodel.PictureData> getAllPictures(org.apache.poi.ss.usermodel.Workbook workbook) 获取所有图片列表- Parameters:
workbook- 工作簿Workbook- Returns:
- 图片列表
-
getShapePics
public static List<org.apache.poi.ss.usermodel.Picture> getShapePics(org.apache.poi.ss.usermodel.Workbook workbook, int sheetIndex) 获取工作簿指定sheet中绘制的图片列表- Parameters:
workbook- 工作簿WorkbooksheetIndex- sheet的索引- Returns:
- 图片映射,键格式:行_列,值:
PictureData
-
getShapePics
public static List<org.apache.poi.ss.usermodel.Picture> getShapePics(org.apache.poi.ss.usermodel.Sheet sheet) 获取工作簿指定sheet中绘制的图片列表 结果中Picture.getClientAnchor()标识位置信息,Picture.getPictureData()标识图片数据- Parameters:
sheet- 工作表Sheet- Returns:
- 图片列表
-