之前,我们介绍了如何使用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