java 饼图 框架_Java 在 Excel 中创建饼图/环形图
import com.spire.xls.*;importcom.spire.xls.charts.ChartSerie;importcom.spire.xls.charts.ChartSeries;import java.awt.*;public classCreateDoughnutChart {public static voidmain(String[] args) {//创建Workbook对象
Workbook workbook = newWorkbook();//获取第一个工作表
Worksheet sheet = workbook.getWorksheets().get(0);//插入数据
sheet.getCellRange("A1").setValue("城市");
sheet.getCellRange("A2").setValue("成都");
sheet.getCellRange("A3").setValue("武汉");
sheet.getCellRange("A4").setValue("上海");
sheet.getCellRange("A5").setValue("北京");
sheet.getCellRange("B1").setValue("销售额");
sheet.getCellRange("B2").setNumberValue(6000);
sheet.getCellRange("B3").setNumberValue(8000);
sheet.getCellRange("B4").setNumberValue(9000);
sheet.getCellRange("B5").setNumberValue(8500);//设置单元格样式
sheet.getCellRange("A1:B1").setRowHeight(15);
sheet.getCellRange("A1:B1").getCellStyle().setColor(Color.darkGray);
sheet.getCellRange("A1:B1").getCellStyle().getExcelFont().setColor(Color.white);
sheet.getCellRange("A1:B1").getCellStyle().setVerticalAlignment(VerticalAlignType.Center);
sheet.getCellRange("A1:B1").getCellStyle().setHorizontalAlignment(HorizontalAlignType.Center);
sheet.getCellRange("B2:C5").getCellStyle().setNumberFormat("\"¥\"#,##0");//添加饼图
Chart chart =sheet.getCharts().add(ExcelChartType.Doughnut);//设置图表数据区域
chart.setDataRange(sheet.getCellRange("A1:B5"));
chart.setSeriesDataFromRange(false);//设置图表位置
chart.setLeftColumn(3);
chart.setTopRow(1);
chart.setRightColumn(11);
chart.setBottomRow(20);//设置图表标题
chart.setChartTitle("市场占比");
chart.getChartTitleArea().isBold(true);
chart.getChartTitleArea().setSize(12);//设置系列的颜色
ChartSeries series =chart.getSeries();for (int i = 0 ; i < series.size() ; i++) {
ChartSerie cs=series.get(i);
cs.getDataPoints().getDefaultDataPoint().getDataLabels().hasPercentage(true);
}//设置图例的位置
chart.getLegend().setPosition(LegendPositionType.Top);//保存文档
workbook.saveToFile("环形图.xlsx", ExcelVersion.Version2016);
}
}
java 饼图 框架_Java 在 Excel 中创建饼图/环形图相关推荐
- java excel 饼图_Java 在 Excel 中创建饼图/环形图
饼图是Excel中常见的一种圆饼形图表工具,它能够直接以图形的方式展现各个组成部分在整体中所占的比例,从而帮助我们更加快速直观的去分析和理解抽象的数据.而环形图则是饼图的一种变形,在视觉上,环形图去掉 ...
- java调用excel在页面生成饼状图_Java 在 Excel 中创建饼图/环形图
饼图 是 Excel中常见的一种圆饼形图表工具 ,它 能够直接以图形的方式 展现 各个组成部分 在整体中 所 占 的比例,从而帮助 我们更加快速直观的去分析和理解抽象的数据.而环形图 则 是饼图的一种 ...
- java 下拉列表 可折叠 qq分组_Java在Excel中创建多级分组、折叠或展开分组的实现...
本文介绍通过Java程序在Excel创建分组的方法,可对行或列分组进行分组并设置明细数据是否展开或折叠.设置数据分组并展开或折叠时,可通过以下方法: 方法一: 通过方法sheet.groupByRow ...
- java 下拉列表 可折叠 qq分组_Java 在Excel中创建多级分组、折叠或展开分组
以下经验内容分享通过Java程序在Excel中创建多级分组.折叠或展开分组. 可对行或列分组进行分组并设置明细数据是否展开或折叠.设置数据分组并展开或折叠时,可通过以下方法: 方法一: 通过方法she ...
- java excel 展开折叠_Java在Excel中创建多级分组、折叠或展开分组的实现
本文介绍通过java程序在excel创建分组的方法,可对行或列分组进行分组并设置明细数据是否展开或折叠.设置数据分组并展开或折叠时,可通过以下方法: 方法一: 通过方法sheet.groupbyrow ...
- 如何在Excel中创建一个折线图?
poi官方文档地址 参考资料 参考了其他人的写法,加入了我自己的一些注释,额外加了几个方法. @Testvoid chartTest() throws IOException {Workbook wb ...
- java excel 透视_Java在Excel中创建透视表方法解析
本文内容介绍通过Java程序在Excel表格中根据数据来创建透视表. 环境准备 需要使用Excel类库工具-Free Spire.XLS for Java,这里使用的是免费版,可通过官网下载Jar包并 ...
- java 数据透视表 组件_Java在Excel中创建透视表方法解析
本文内容介绍通过Java程序在Excel表格中根据数据来创建透视表. 环境准备 需要使用Excel类库工具-Free Spire.XLS for Java,这里使用的是免费版,可通过官网下载Jar包并 ...
- java生成函数excel_java实现在excel中创建及读取公式
操作excel表格用公式来处理数据时,可通过创建公式来运算数据,或通过读取公式来获取数据信息来源.这里使用了java类库(Free Spire.XLS for Java 免费版)获取文件包后,解压,将 ...
最新文章
- 【干货下载】大数据分析的四个关键环节
- PV 和 UV IP
- Java 操作POI 之复制sheet页
- 0,1,2 代表标准输入、标准输出、标准错误
- 毕业一年多被裁,没有计算机文凭,我在两个月内搞定4份Offer,且收入翻倍
- iOS调试技巧-断点调试
- Spring事务嵌套
- 【EOS】2.3 深入理解ABI文件
- php调用其他文件数组的值,PHP递归调用数组值并用其执行指定函数
- 利用python进行数据分析—四、Numpy基础:数组与向量化计算
- PHP 动态设置数组索引的值
- 【O2O领域】外卖订餐APP商家手机端Axure原型作品(实战项目功能全)
- 孪生网络 应用_数字孪生照进现实,Unity如何打造数字世界的基础设施?
- PPT转HTML手机软件,《PPT转换成Html》PPT转Htm、Html软件和方法大全
- iReport制作EXCEL、PDF或者HTML文件
- 红黑树(一)的原理和算法详细介绍
- C语言编程学习:使用函数必须知道的3点注意事项
- GPS标准历书Yuma,Rinex,TLE,SEM是什么意思?
- ALT标签的作用,它对SEO有哪些影响?
- 《机动战士高达EXVS极限爆发》rpcs3模拟器游玩教程
热门文章
- 记得ajax中要带上AntiForgeryToken防止CSRF攻击
- zw版【转发·台湾nvp系列Delphi例程】HALCON ZoomImageFactor2
- Gradle学习系列之十——自定义Plugin(本系列完)
- .NET的3C:CTS、CLS和CLR 以及 IL
- oracle中按指定条数批量处理的方法
- 接口里面的静态方法--痒啊
- J0ker的CISSP之路:复习-Information Security Management(4)
- 基于SSM实现汽车租赁系统
- Linux-Shell 快捷键
- HDU1029 - Ignatius and the Princess IV【水题】