jxls介绍
来源:互联网 发布:英菲克i9软件 编辑:程序博客网 时间:2024/06/10 17:21
jxls介绍
概述
jXLS是一个小而易用的Java库,它用于根据XLS模板文件生成Excel数据文件,或者根据XML配置文件从Excel文件中读出数据。
介绍
因为许多Java应用软件都需要生成Excel文件来完成它的报表功能。操作XLS文件的大部分程序都来自Apache POI库,由于POI库的功能不是很强,在生成复杂的Excel格式报表时会遇到许多问题。
在这种情况下,你需要写出大量的代码来生成所需要的格式,公式和其他特定的设置用于从Java对象中输出正确的数据。导致代码难于调试、经常出错和耗时。还有一些问题是API并不能提供许多Excel组件提供的功能。
幸运的是POI的API允许你读取、修改和保存Excel文件。这提供了一个简单的方法可以建立复杂的Excel文件:在Excel编辑器中定义数据应该出现的位置和相应的格式,然后保存为模板文件,最后使用POI的API添加相应的数据然后保存为报表。
jXLS的功能是:只使用几行代码就可以建立极端复杂的Excel报表。你所需要实现的大部分工作是建立XLS模板文件,完成所需要的格式,公式和宏等等,使用注释来指示出数据需要填入的位置。接着写几行代码调用jXLS引擎解析XLS模板文件并将数据作为参数输入到报表文件中。
此外jXLS也包含有jxls-reader模块用于从Excel文件中导入数据。jXLS-reader还允许你根据XML文件来描述解析的规则,读取Excel文件的导入到Java对象的工作将自动的由jXLS来完成。
主要特性
- 在XLS模板中直接使用SQL查询
- 根据注释访问属性
- 支持完整的表达式语言
- 支持复杂的对象图
- 灵活的集合
- 支持流控制标签
- 动态数据分组
- 导出单独集合到多个工作表中
- 支持邻接表
- 支持复杂的公式
- 支持在XLS模板中实现图标、宏和其他的一些Excel特性
- 动态大纲
- 动态列隐藏
- 通过自定义处理器动态定义单元格样式
- 支持JDBC的ResultSet
- 支持合并单元格
- 支持单个单元格包含多个bean属性
- 读取XLS文件
在你的XLS模板中你可以使用Excel的任何特性,POI库读写后会保留这些特性。这意味着你可以在Excel中使用图表盒宏。
- jxls介绍
- jxls介绍--simple Bean
- JXLS-----JXLS简介
- JXLS-----JXLS导出Excel
- 遇见 jxls
- jxls教程
- JXLS-----JXLS导出Excel实例
- JXLS-----JXLS读取Excel实例
- jxls生成Excel文件
- Jxls 导出excel
- jxls模板导出excel
- Jxls 导出excel
- jxls 报表生成
- 基于Jxls 生成excel
- jxls操作excel文件
- JXLS生成Excel图表
- jxls操作 excel
- jxls模板导出excel
- The two parameter related to the streams performance.
- Numerical Summation of a Series
- .Net语音技术实现(实现电脑发音)
- "Essential WPF - Chapter 8 Styles" 阅读笔记
- 洗牌算法
- jxls介绍
- t4
- 程序人生之四 Upgrade 升级你的大脑
- 我相信
- mvc 创建一个规则 route
- hibernate3 使用dbcp连接池异常
- 浅谈当前的手机开发技术
- nbu 备份oracle 10g rac 报错 6
- ext中fieldLabel文本太宽的问题