加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

JAVA导出Excel自动生成图表制作

(2014-07-01 11:20:03)
标签:

java

excel

导出

图表

自动

分类: java

JAVA导出Excel自动生成图表制作

 

 

说明: 本次创建Excel使用的是Office2013版本,经验证,导出的Excel在WPS以2003版本的Office中依然可以正常展示。

 

1. 创建一个新的Excel文档

2. 填写需要生成图表的字段名称并给当前的工作薄修改相应名称,如图:

http://s6/mw690/001IzhCvgy6K6kARiMRb5&690

3. 从菜单中找到“公式”-->“定义的名称”,如图:

http://s6/mw690/001IzhCvgy6K6kHBv3De5&690

4. 点击“名称管理器”,点击新建按钮,新建一个名称,如图:

http://s6/mw690/001IzhCvgy6K6kIEm8dd5&690

注:名称以字段名称命名,范围选择当前工作薄名称命名,引用位置填写

=OFFSET(部门统计!$A$2,0,0,COUNTA(部门统计!$A$2:$A$1000),1)

用同样方式,新建一个名称,名称、范围同上,引用位置填写

=OFFSET(部门统计!$B$2,0,0,COUNTA(部门统计!$B$2:$B$1000),1)

5. 根据建立的测试数据,选中待生成图表的数据,点击右下角生成图表按钮,自定义一个图表,生成后调整图表大小,如图:

http://s9/mw690/001IzhCvgy6K6kKbWpWb8&690

 

6. 选中生成的图标,点击右上角的+号,设置图表坐标名称,并自定义图标坐标名称,如图:

http://s4/mw690/001IzhCvgy6K6kLlFGH43&690

7. 选中图标中生成的趋势图,编辑栏中看到该系列的公式:

http://s8/mw690/001IzhCvgy6K6kMBDNR87&690

编辑栏中的公式:=SERIES(,部门统计!$A$2,部门统计!$B$2,1)

将上述公式中的 $A$2,修改为新建立的名称“部门”,$B$2修改为新建立的名称“数量”,

即: =SERIES(,部门统计!部门,部门统计!数量,1)

8. 在数据区域自定义数据,测试数据是否自动会生成到图表,如若正常,则代表图标制作成功,如图:

http://s6/bmiddle/001IzhCvgy6K6l0tQfr85&690

 

9. 将自定义的测试数据删除,因测试数据区域引用到了公式,故在第一行测试数据区域内以空格代替(此操作一定要有),否则无法满足公式的要求而无法正常使用公式,如图:

http://s9/mw690/001IzhCvgy6K6kTo8mA48&690

 

10. 将模板放到项目中进行测试。

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有