Class ExcelShape

java.lang.Object
org.miaixz.bus.office.excel.shape.ExcelShape

public class ExcelShape extends Object
Excel图片工具类
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static 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 void
    writePicTo(org.apache.poi.ss.usermodel.PictureData pic, File file)
    写入图片到文件
    static void
    writePicTo(org.apache.poi.ss.usermodel.Picture pic, File file)
    写入图片到文件

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ExcelShape

      public ExcelShape()
  • Method Details

    • writePicTo

      public static void writePicTo(org.apache.poi.ss.usermodel.Picture pic, File file)
      写入图片到文件
      Parameters:
      pic - 图片数据
      file - 文件
    • writePicTo

      public static void writePicTo(org.apache.poi.ss.usermodel.PictureData pic, File file)
      写入图片到文件
      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 - 工作簿Workbook
      sheetIndex - 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:
      图片列表