您的位置:首页 > 编程语言 > Java开发

java中使用jxl导出Excel表格

2014-10-10 16:35 246 查看
通过java操作excel表格的工具类库

支持Excel 95-2000的所有版本

生成Excel 2000标准格式

支持字体、数字、日期操作

能够修饰单元格属性

支持图像和图表

应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。

以上内容转自百度百科

综上所述,我们只要导入jxl.jar包就算是把环境搭建好了,下面就来演示一下使用jxl导出Excel的步骤:

以下代码可实现简单的导出操作(只要按规范封装好需要的参数,不支持合并行、列等一系列复杂的布局)

JSP页面导出,Action层代码:

效果图:



以上代码亲测可行,因为是演示,所以写了一些多余的代码,实际开发中,只需要createExcel、getAllMethod两个方法即可。

总结一下使用jxl导出Excel的步骤:

1.创建一个工作薄 WritableWorkbook wook = Workbook.createWorkbook(out)

2.使用WritableFont设置字体样式

3.使用WritableCellFormat设置单元格样式以及绑定字体样式

4.创建工作表 WritableSheet sheet = wook.createSheet(工作表名称, 工作表索引);
//索引从0开始

5.使用sheet.addCell(new Label(列索引,行索引,内容,自定义的单元格样式))方法创建单元格

6.调用wook的write方法导出

7.最后调用wook的close方法关闭流
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: