以下经验内容将分享通过java程序将Excel中的图表保存为图片的方法。
工具/原料
Free Spire.XLS for Java (免费版)
IntelliJ IDEA
jar获取及导入:
1、可通过e-iceblue官网下载,解压并将lib文件夹下的jar文件导入java程序。也可通过maven仓库下载导入。导入效果如下:
Java代码示例
1、import com.spire.xls.*;import javax.imageio.ImageIO;import java.awt.image.BufferedImage;import 枣娣空郅java.io.File;import java.io.IOException;public class ChartToImage { public static void main(String[] args) throws IOException { //加载Excel文档 Workbook workbook = new Workbook(); workbook.loadFromFile("test.xlsx"); //将Excel文档第一个工作表中的第一个图表保存为图片 BufferedImage image= workbook.saveChartAsImage(workbook.getWorksheets().get(0), 0); ImageIO.write(image,"png", new File("ChartToImage.png")); }}
2、图表保存结果: