Echarts图导出到excel(excel导入图片)

参照博文echart图导出到pdf,将前台传到后台的二十四位字节编码生成图片,然后将图片导出到excel中。

public  static  void exportEchartsImg(HttpServletResponse response,List<String> pngName,String fileName,String path,Map<String, Object> map,String staticServer){

        XSSFWorkbook book = new XSSFWorkbook();// 创建Excel文件
        XSSFSheet sheet = book.createSheet(fileName); // 创建一个工作薄
        BufferedImage bufferImg = null;
        try{
            XSSFDrawing patri = sheet.createDrawingPatriarch();//一个sheet只能一个
            int rowBegin = 2;//起始行
            int rowEnd = 20;//终止行
            int rowBefore = 0;//起始列
            int rowAfter = 3;//终止列
            for(int i=0;i<pngName.size();i++){
                ByteArrayOutputStream outputStream = new ByteArrayOutputStream();//一定要重新定义,不然输出始终是第一张
                bufferImg = ImageIO.read(new File(path+pngName.get(i)));
                ImageIO.write(bufferImg,"png",outputStream);
                XSSFClientAnchor anchor = new XSSFClientAn
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值