jxls估计还是有很多人不知道或者没用过吧,我现在的公司也会有做excel生成,但都是用poi直接写代码生成,没有人知道可以用jxls的excel模板生成。

jxls是一个生成excel文件的库,只要事先做excel文件,再加入jxls指令和表达式做成模板文件,然后几乎可以原样生成excel文件。开发人员只需要关心生成excel内容,不需要操心excel的样式版面问题。
jxls官网地址:http://jxls.sourceforge.net/index.html

在使用jxls的过程中遇到了不少它本身的问题,这些问题在官方文档中没找到解决方法,所以我个人为了解决这些问题,就基于jxls写了jxlss
当前版本的jxlssjxls2.4 版本增加了以下功能

  • 插入图片支持字符串路径
  • 增加合并单元格指令
  • 增加单元格样式恢复指令
  • 增加一个常用功能的工具类

jxlss的源码和文档都放在了码云上,大家可以去下载下来研究和使用。
使用教程传送门:https://gitee.com/lnkToKing/jxlss
jar包下载:https://gitee.com/lnkToKing/jxlss/attach_files

下面放一下jxlss使用模板生成excel文件的效果图

  • 模板文件

  • 模板的指令

  • 生成的excel文件

jxls2-java生成/导出excel工具!基于jxls2写的jxls增强版jxlss的完整教程相关推荐

  1. Java导入导出Excel工具类ExcelUtil

    前段时间做的分布式集成平台项目中,许多模块都用到了导入导出Excel的功能,于是决定封装一个ExcelUtil类,专门用来处理Excel的导入和导出 本项目的持久化层用的是JPA(底层用hiberna ...

  2. JAVA工具类(17)--Java导入导出Excel工具类ExcelUtil

    实战 导出就是将List转化为Excel(listToExcel) 导入就是将Excel转化为List(excelToList) 导入导出中会出现各种各样的问题,比如:数据源为空.有重复行等,我自定义 ...

  3. java导入导出excel_Java导入导出Excel工具 easyexcel

    Java导入导出Excel工具  easyexcel 做Java开发的同学,尤其是做管理后台的同学绝大多数都会接触到报表系统,这时候就少不了Excel的导入和导出了.Java解析生成Excel比较有名 ...

  4. 【工具篇】java导出excel工具类,多种模式自动配置,绝对值得你收藏

    文章目录 项目环境: 实现功能: 工具类实现 定义参数bean:ExportExcelBean.java 定义导出excel的表格主题:ExportExcelTheme.java [重点]导出exce ...

  5. java 动态导出excel表单 无模板本地生成

    java 动态导出excel表单 无模板本地生成 这里使用的是alibaba的公共类excelWriter,注意在pom文件中要引入easyExcel的依赖 public void exportExc ...

  6. java 导入导出excel表格

    java 导入导出excel表格 业务上有需求上传excel表格并读取内容,本文记录一下该方法 表格导入 引入相应的工具包 <dependency><groupId>cn.af ...

  7. Java模板导出Excel

    为什么使用Apache POI 框架导出Excel? POI 是Apache 基于Java语言顶级开源项目,功能强大,稳定,符合Office openXML规范,入门简单 . 能够处理Microsof ...

  8. java实现导出Excel的功能

    这篇文章主要为大家详细介绍了java实现导出Excel的功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 导出excel是咱Java开发的必备技能啦,之前项目有这个功能,现在将其独立出来,分享一 ...

  9. java poi导出Excel表格超大数据量解决方案

    Java实现导出excel表格功能,大部分都会使用apache poi,apache poi API 地址 POI之前的版本不支持大数据量处理,如果数据过多则经常报OOM错误,有时候调整JVM大小效果 ...

最新文章

  1. python 归一化_只需 45 秒,Python 给故宫画一组手绘图!
  2. 【Linux 内核 内存管理】优化内存屏障 ② ( 内存屏障 | 编译器屏障 | 处理器内存屏障 | 内存映射 I/O 写屏障 )
  3. Jquery获取DOM绑定事件
  4. python入门第一课_入门第一课 Python入门涉及的问题及简单示例
  5. SpringMVC异常处理之分析和搭建环境
  6. 面试--跨域--cors
  7. 操作系统中的全局页面置换算法
  8. ImportError: libclntsh.so.11.1: cannot open shared object file: No such file or directory解决方案
  9. C语言学习系列(六)基本语法
  10. HDU1287+枚举
  11. python使用软件,输出,声明和if规则
  12. Flex+BlazeDS+Java项目只能使用localhost访问的问题
  13. 【Eclipse使用教程】最全的Eclipse快捷键
  14. SHA256算法原理及其实现
  15. 关于visual studio 2005的中文版下载(最新详细下载点)
  16. 48 个无版权素材网站收好,以后不怕视觉中国的律师函
  17. 神技 破解EXCEL工作表保护密码
  18. 计算机的主板显卡内存条怎么查,电脑显卡在哪看?查看自己电脑显卡的显存等信息的方法...
  19. 完全依赖XP必将自食其果
  20. 解决异常 Data truncation: Incorrect datetime value: '' for column 'ordertime'

热门文章

  1. 核心之争——GPU云服务器和CPU云服务器的对比
  2. stm8l+sx1278: 1278发送完成中断TxDone处理
  3. smart-link/monitor-link
  4. 链表ADT设计模板的简单应用——链表的ADT的实现C++版
  5. Redis:MySQL 算老几?
  6. 怎样在excel中通过出生日期计算年龄
  7. 【Java】Java中文分词器Ansj的使用
  8. 转 java中的session
  9. Unity3D中实现帧同步 (一):对抗延迟
  10. 瓷砖铺贴方法_5种常见的瓷砖铺贴以及施工方法介绍