简单的配置和使用。
/*
*该类一定是要public的,不要使用内部类
*/
public class Employee {
private String name;
private Date birthDate =new Date();
private BigDecimal payment = new BigDecimal(23);
private BigDecimal bonus =new BigDecimal(24);
public Employee(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Date getBirthDate() {
return birthDate;
}
public void setBirthDate(Date birthDate) {
this.birthDate = birthDate;
}
public BigDecimal getPayment() {
return payment;
}
public void setPayment(BigDecimal payment) {
this.payment = payment;
}
public BigDecimal getBonus() {
return bonus;
}
public void setBonus(BigDecimal bonus) {
this.bonus = bonus;
}
}
public static void main(String[] args) throws ParseException, IOException {
InputStream is = new ExportManager().getTemplates("object_collection_template");
List<Employee> employees = generateSampleEmployeeData();
OutputStream os = new FileOutputStream("formulas_output.xlsx");
Context context = new Context();
context.putVar("employees", employees);
JxlsHelper.getInstance().processTemplate(is, os, context);
}
public static List<Employee> generateSampleEmployeeData() throws ParseException {
List<Employee> employees = new ArrayList<Employee>();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MMM-dd", Locale.US);
employees.add(new Employee("Elsa"));
employees.add(new Employee("Oleg"));
return employees;
}
导出时候配置的模板如下,具体看自己的项目配置。
新手容易出现的问题:
1.导出路径找不到。自己找原因
2.导出时候只导出了模板,没有导出对应的数据【检查是否设置了area区域】
3.导出时候批注已经没有了,导出数据为空。【检查导出的对象是否是内部类】
4.导出时候excel说是格式不对,不能打开,【检查excel模板是否有多余的字符,不行就重新做一个模板】
- 大小: 282.8 KB
分享到:
相关推荐
项目案例 http://blog.csdn.net/lnktoking/article/details/52932679
此版本是自己编译的,增加了实现java 在excel模版上导出图片的功能,并优化了模版导出数据功能
该资源用于 根据Excel模板导出相应数据所需jar包。commons-jexl-2.1.1.jar 和 jxls-core1.0.3.jar
excel-jxls excel-jxls excel-jxls excel-jxls excel-jxls excel-jxls excel-jxls excel-jxls excel-jxls excel-jxls excel-jxls
jxls作为比较好的excel模版方案,比poi和easyExcel相对扩展性更高。 demo包含全部官方例子和模版, 2.6官方新增合并单元格标签,jx:mergecells 以及其他相关一切demo,很好的资源,分享给大家,供大家学习交流。 ...
1.(简单)JFinal实现Demo - 导出Excel 使用模板导出(POI + JXLS); 2.可以自己设定excel的模板,不用通过程序控制excel的样式,从而导出复杂的表格;
项目案例 http://blog.csdn.net/lnktoking/article/details/52932679
一个Maven项目,下载直接使用,直接找到 JxlsTest运行demo即可,功能强大,基本能满足所有报表的导出需求,支持多个Sheet导出,支持复杂的导出组合,可以自己写模板试玩下。
jxls-core-1.0.jar java excel导出工具包
最近项目poi升级,导出excel有异常。通过修改源码,支持poi4.x。已经完美验证。
jxls-core-1.0.7.jar包源码,支持jdkl8以及poi4.0以上的版本,原jar包作者的最高版本多年没有维护,通过修改原作者源码,为1.0.7版本支持高版本的poi库如poi4.0.1及以上。
使用jxls技术,自己创建Excel模板导出数据
jxls 基于模版导出excel 基于freemarker 导出excel jxls-core-1.0.jar jxls-reader-1.0.jar
用Jxls和Excel可以做出完美的报表,简洁高效,而且可以方便地处理Excel的数据,对于Java应用来说,实为上上之选!本人从网上搜集资料,加上自己研究探索,现在完成了用Jxls导入导出Excel2003和Excel2007数据,读取和...
jxls,读取json转为excel文件导出
jxls demo.rar数据导出例子 简单易懂,适用于初学者
好不容易收集到jxls不实用maven的所有的jar,
JXLS是一个简单易用的一个用于生成和读入Excel的工具,有兴趣的朋友可以到Jxls的官网上面下载最新版本的Jxls,目前Jxls最新的版本是0.9.5,下载的Zip包里面有一个Doc和Example,不过,官网所提供的东西太过简单,...
jxls-core升级为poi4.1.2
解决net.sf.jxls1.0.6中getCellType()和org.apache.poi4.1.2报错问题