之前,我们介绍了如何使用Java代码创建Excel图表,包括直方图、饼图和折线图。本文档说明如何将Excel工作表中已存在的图表转换为图片。此处使用的第三方组件是Free S for Java。
创建构造环境
您必须先下载并安装JDK1.8.0和Intellij IDEA,然后将组件的Jar包导入IDEA。导入的方法有两种。一个是从E-iceblue中文主页下载并解压缩Free S for Java软件包后,在lib文件夹下找到S,手动IDEA导入到中。第二,在IDEA中创建Maven项目,在文件下输入以下代码,最后单击“Import Changes”。
Repositories
存储库(repository)
Idcom.e-iceblue/id
Url/url
/存储库
/repositories
Dependencies
Dependency
GroupIde-iceblue/groupId
工件id;/工件id
版本3.9.1/版本
/dependency
/dependencies代码示例
Free S for Java提供了workbook.saveChartAsImage()方法,可将图表转换为可在特定工作表中指定图表的图片。
Import com。
import javax . imageio . imageio;
import Java . awt . image . buffered image;
import Java . io . file;
import Java . io . io exception;
Public class ChartToImage {
public static void main(string[]args)throws io exception {
创建//Workbook实例并加载Excel文档
Workbook Workbook=new Workbook();
workbook . load from file(' c : \ \ users \ \ test 1 \ \ desktop \ \ columnc;);
//Excel将文档第一个工作表中的第一个图表保存为图片
buffered image image=workbook . savechartasimage()。get (0),0);
Imageio.write (image、' png '、new file(' outpu;));
}
} Excel图表示例:
转换的图片:
1.《【excel绘图怎么转换】Java将Excel工作表中的图表转换为图片》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《【excel绘图怎么转换】Java将Excel工作表中的图表转换为图片》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2520296.html