A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© sunhaoz 中级黑马   /  2013-8-7 22:02  /  1949 人查看  /  3 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文



由于代码较多  ,不能直接整体发出 所以分成两个帖子.

在实际WEB项目开发过程中,常常需要我们开发WEB报表的功能,下面我们就学习一下两种常用的处理Excel表格的开源解决方案:Apache POI和JExcelApi(Jxl)的基本应用。

1.jExcelApi开发环境的基本配置
首先从网站上下载jExcelApi,可以从这个下载地址http://sourceforge.net/projects/jexcelapi/files/jexcelapi/下载。

其中docs目录下是API参考文档,src目录下是整个JExcelAPi的源代码,jx1.jar这个文件就是JExcelAPi打包的类库文件,如果要在项目中使用JExcelAPi只需要把jx1.jar文件的路径加入classpath中或项目lib目录下。

2. JXL特点:
1) 读取Excel95,97,2000,2003的数据;
2) 读取和写入Excel97及以后版本的公式;
3) 生成Excel2000,2003格式的电子表格;
4) 支持对字体,数字,日期的格式化;
5) 支持对单元格加阴影和加色彩;
6) 修改存在的工作表;
7) 支持图片的创建;
8) 日志记录可以定制;

3.Jxl 局限性:
JExcelApi不能够生成和读取图表的信息;
这个信息当图表被拷贝的时候仍然保存;
当增加一个图片到表中,仅仅PNG格式被支持。


4.简单的示例:


jexcelapi jxl学习笔记 (2)
http://bbs.itheima.com/forum.php?mod=viewthread&tid=67418
(出处: 黑马程序员训练营论坛)


评分

参与人数 1技术分 +2 收起 理由
Sword + 2

查看全部评分

3 个回复

倒序浏览
为什么都是看看,不来回复呢
回复 使用道具 举报
巩建 发表于 2013-8-12 15:58
为什么都是看看,不来回复呢

不太清除诶。  我也感觉好奇怪
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马