Java 压缩Excel中的图片

Excel工作表中,如果插入的图片比较多而且比较大,会导致整个工作簿文件很大,占用空间,并且打开速度慢,需要通过一定方法压缩图片的方式来调整个文件的大小。下面,将通过Java程序代码来展示如何压缩图片。

程序环境

IntelliJ IDEA2018

Windows10

JDK1.8.0

测试文档:Excel 2013(.xlsx)

Excel Jar包:Spire.XLS for Java 4.8.1

 

1.可参考如下步骤方法导入jar包


Jar包导入结果:


2.压缩图片的代码如下

import com.spire.xls.*;
 
 public class CompressImgs {
     public static void main(String[] args) {
         Workbook wb = new Workbook();
         wb.loadFromFile("test.xlsx");//加载Excel测试文档
 
         //遍历工作表
         for(int s = 0;s

压缩前后效果对比:


—End—



请使用浏览器的分享功能分享到微信等