jxls介绍

来源:互联网 发布:英菲克i9软件 编辑:程序博客网 时间:2024/06/10 17:21

jxls介绍

概述

jXLS是一个小而易用的Java库,它用于根据XLS模板文件生成Excel数据文件,或者根据XML配置文件从Excel文件中读出数据。

介绍

因为许多Java应用软件都需要生成Excel文件来完成它的报表功能。操作XLS文件的大部分程序都来自Apache POI库,由于POI库的功能不是很强,在生成复杂的Excel格式报表时会遇到许多问题。

在这种情况下,你需要写出大量的代码来生成所需要的格式,公式和其他特定的设置用于从Java对象中输出正确的数据。导致代码难于调试、经常出错和耗时。还有一些问题是API并不能提供许多Excel组件提供的功能。

幸运的是POIAPI允许你读取、修改和保存Excel文件。这提供了一个简单的方法可以建立复杂的Excel文件:在Excel编辑器中定义数据应该出现的位置和相应的格式,然后保存为模板文件,最后使用POIAPI添加相应的数据然后保存为报表。

jXLS的功能是:只使用几行代码就可以建立极端复杂的Excel报表。你所需要实现的大部分工作是建立XLS模板文件,完成所需要的格式,公式和宏等等,使用注释来指示出数据需要填入的位置。接着写几行代码调用jXLS引擎解析XLS模板文件并将数据作为参数输入到报表文件中。

此外jXLS也包含有jxls-reader模块用于从Excel文件中导入数据。jXLS-reader还允许你根据XML文件来描述解析的规则,读取Excel文件的导入到Java对象的工作将自动的由jXLS来完成。

主要特性

  •        XLS模板中直接使用SQL查询
  •         根据注释访问属性
  •         支持完整的表达式语言
  •         支持复杂的对象图
  •         灵活的集合
  •         支持流控制标签
  •         动态数据分组
  •         导出单独集合到多个工作表中
  •         支持邻接表
  •         支持复杂的公式
  •         支持在XLS模板中实现图标、宏和其他的一些Excel特性
  •         动态大纲
  •         动态列隐藏
  •         通过自定义处理器动态定义单元格样式
  •         支持JDBCResultSet
  •         支持合并单元格
  •         支持单个单元格包含多个bean属性
  •         读取XLS文件

在你的XLS模板中你可以使用Excel的任何特性,POI库读写后会保留这些特性。这意味着你可以在Excel中使用图表盒宏。


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 趴着睡觉会打嗝怎么办 蹲久了脚麻了怎么办 干活累的手麻怎么办 月子手麻怎么办小妙招 电脑检测不到u盘怎么办 跟老婆三观不合怎么办 和老公三观不合怎么办 逗比人生爱之病怎么办 u盘无法识别怎么办修复 睾丸撞击后肿了怎么办 小孩脸过敏肿了怎么办 眼角肿了怎么办才能消肿 憋尿导致小腹痛怎么办 蛋蛋撞到了很疼怎么办 睾丸被压了好痛怎么办 睾丸皮肤痒破了怎么办 鸡儿下面了蛋痒怎么办? 射精后小腹胀该怎么办 手压伤了有淤血怎么办 手挤压伤了肿了怎么办 手被挤压肿了怎么办 手砸伤了肿了怎么办 手被机器压伤了怎么办 上眼皮眼睛肿了怎么办 上眼皮内有淤血怎么办 种睫毛眼睛红痛怎么办 一只眼睛变红了怎么办 黑眼球缺了一角怎么办 眼镜度数配高了怎么办 孩子近视800度可怎么办 儿童眼睛近视怎么办才能恢复正常 小孩眼睛近视怎么办才能恢复正常 3岁宝宝近视怎么办啊 6个月婴儿近视怎么办 近视眼的人老了怎么办 一千多度的近视怎么办 近视镜片磨花了怎么办 眼镜镜片磨花了怎么办 戴眼镜鼻梁有印怎么办 狗狗发烧怎么办最有效 狗狗感冒怎么办最有效