首页 > 代码库 > java poi 读取excel文件随笔
java poi 读取excel文件随笔
- 需求:最近的项目需要将app的上传菜品功能移到pc端来实现,主要难点就是图片的批量导入,因为现在的框架是公司自己开发的,我实在不敢恭维,上传文件我用js传到服务器,在后台来读....
为什么传到服务器,因为现在浏览器的安全性提高之后,input file 获取不到真实的绝对地址.... - jar:poi-3.12.jar poi-ooxml-3.12.jar poi-ooxml-schemas-3.8-20120326.jar xmlbeans-2.3.0.jar 没用同版本的是因为之前项目中存在了一些,我懒,就直接不冲突就用了
- 注意:读取excel需要区分07之上和07版本之下,这里我只写07之上(包括07)的
- 代码:
FileInputStream ins = new FileInputStream(filePath); wookbook = new XSSFWorkbook(ins); ins.close(); List<XSSFPictureData> pictures = wookbook.getAllPictures(); for (int i= 0; i < pictures.size(); i++) { XSSFPictureData pictureData = pictures.get(i); byte[] data =http://www.mamicode.com/ pictureData.getData(); String ext = pictureData.suggestFileExtension(); FileOutputStream out = new FileOutputStream("C:\\Users\\Administrator\\Desktop\\imanger\\pict"+i+"."+ext); out.write(data); out.close(); }
- 总结:图片在exel中,并不属于表格之中的元素,可以理解为漂浮在表格之上,无法定格在表格中
java poi 读取excel文件随笔
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。