当前位置: 首页 > news >正文

淄博公司网站建设效果长春百度推广公司

淄博公司网站建设效果,长春百度推广公司,合肥专业做网站的,广西学校网站建设直接看代码吧,主要逻辑吧excel的图片拿到 压缩上传获取url // 将文件转成XSSFWorkbook工作簿XSSFWorkbook wb new XSSFWorkbook(uploadFile);// 获取工作薄中第一个excel表格XSSFSheet sheet wb.getSheetAt(0);// 核心:::获取ex…

直接看代码吧,主要逻辑吧excel的图片拿到 压缩上传获取url

 // 将文件转成XSSFWorkbook工作簿XSSFWorkbook wb = new XSSFWorkbook(uploadFile);// 获取工作薄中第一个excel表格XSSFSheet sheet = wb.getSheetAt(0);// 核心:::获取excel表格中所有图片,处理图片上传到oss  key:行号-列号Map<String, List<String>> picturesMap = getPictures(sheet);public Map<String, List<String>> getPictures(XSSFSheet xssfSheet) throws IOException {Map<String, List<String>> maps = new LinkedHashMap<>();List<XSSFShape> list = xssfSheet.getDrawingPatriarch().getShapes();for (int i = 0; i < list.size(); i++) {XSSFPicture picture = (XSSFPicture) list.get(i);// 行号-列号XSSFClientAnchor xssfClientAnchor = (XSSFClientAnchor) picture.getAnchor();// 获取图片XSSFPictureData pdata = picture.getPictureData();byte[] data = pdata.getData();InputStream inputStream = new ByteArrayInputStream(data);byte[] scalePicLater = scalePics(inputStream,0.5,0.5);String url = ossFactory.build().upload(new ByteArrayInputStream(scalePicLater), IdUtil.objectId() + ".jpg");inputStream.close();// 行号-列号String key = xssfClientAnchor.getRow1() - 1 + "-" + xssfClientAnchor.getCol1();if (maps.containsKey(key)) {List<String> strUrl = maps.get(key);strUrl.add(url);maps.put(key, strUrl);} else {List<String> strUrl = new ArrayList<>();strUrl.add(url);maps.put(key, strUrl);}}return maps;}public static byte[] scalePics(InputStream inputStream, double accuracy,double scale) throws IOException {// 压缩图片并保存到临时文件中File tempFile = File.createTempFile("thumbnail", ".jpg");Thumbnails.of(inputStream).scale(scale).outputQuality(accuracy).toFile(tempFile);// 读取临时文件的字节流设置到输出流中InputStream tempInputStream = new FileInputStream(tempFile);byte[] buffer = new byte[tempInputStream.available()];tempInputStream.read(buffer);tempInputStream.close();// 删除临时文件tempFile.delete();// 下载到本地,// BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("C:\\Code\\upload\\1.jpg"));// bos.write(buffer);// bos.close();return buffer;}
http://www.sczhlp.com/news/29878/

相关文章:

  • 软装设计公司排名郑州网站制作选择乐云seo
  • 哪里购买域名seo分析工具
  • 静海做网站公司互联网全网推广
  • 专门做二手手机的网站吗北京seo软件
  • 高端网站建设企业市场营销平台
  • 台州网站建设费用windows优化
  • 做盘石信用认证网站网站运营专员
  • 如何下载免费的ppt模板网络营销优化
  • 常州市新北区建设局网站seo编辑招聘
  • 制作旅游网站安顺seo
  • 沧州省建设厅网站长沙seo
  • 网站域名到期网络营销方案策划书
  • 学校网站首页设计图片seo排名优化软件有用吗
  • 自己做网站挂广告怎么赚钱吗seo关键词首页排名代发
  • 大楼物流公司网站源码周口seo
  • 杭州推荐网站建设团队关键词搜索爱站
  • 通辽市住房和城乡建设委员会网站网站优化排名方法
  • 南山做棋牌网站建设百度浏览器官方下载
  • 设计的有趣的网站江苏企业网站建设
  • 厦门网站建设h5网站建设公司开发
  • 门户网站的自身的特性青岛app开发公司
  • 花生壳怎么做网站谷歌搜索引擎为什么打不开
  • 网站编程培训哪好竞价推广账户托管费用
  • wordpress整站隐藏免费推广引流软件
  • 西安直播室网站建设手机建站
  • 佛山网站建设哪个好点百度收录链接提交入口
  • gae安装wordpress白山seo
  • 公司做网站的费用建网站设计
  • 怎么做淘宝客的网站即刻搜索引擎入口
  • 庆阳市住房和城乡建设局网站自己如何做链接推广