首先,Download jxls 的 jar包。官网:http://jxls.sourceforge.net/
加载:jxls-core.jar,如果你有读取excel操作,再加载 jxls-reader.jar.
导入下面的jar包。
jxls-core-1.0-RC-1.jar
commons-collections-3.2.1.jar
commons-jexl-2.0.1.jar
poi-scratchpad-3.7-20101029.jar
poi-3.7-20101029.jar
poi-ooxml-3.7-20101029.jar
poi-ooxml-schemas-3.7-20101029.jar
commons-beanutils-1.8.0.jar
commons-logging-1.1.1.jar
commons-logging-1.1.1-sources.jar
commons-digester-2.1-sources.jar
commons-digester-2.1.jar
xmlbeans-qname.jar
xmlpublic.jar
dom4j-1.6.1.jar
xbean_xpath.jar
jsr173_1.0_api.jar
resolver.jar
xbean.jar
jxls的测试类:
public static void main(String args []) throws ParsePropertyException, InvalidFormatException, IOException{
String templateFileName = "D:\\test-template.xls";//文件格式见附件
String destFileName = "D:\\test-write.xls";
String title = "Excle DownLoad Test";
List<Person> personList = new ArrayList<Person>();
for(int i=0;i<10;i++){
Person person = new Person();
person.setName("person " + i);
personList.add(person);
}
List<Student> studentList = new ArrayList<Student>();
for(int i=0;i<10;i++){
Student student = new Student();
Student.setName("student " + i);
studentList.add(student);
}
List<Area> areaList = new ArrayList<Area>();
for(int i=0;i<10;i++){
Area area = new Area();
area.setAreaId("areaId " + i);
List<String> areaName = new ArrayList<String>();
for(int j=0;j<10;j++){
areaName.add("areaName " + i);
}
area.setAreaName(areaName);
areaList.add(area);
}
Map<String,Object> beans = new HashMap<String,Object>();
beans.put("personList", personList);
beans.put("studentList", studentList);
beans.put("areaList", areaList);
beans.put("title", title);
XLSTransformer transformer = new XLSTransformer();
transformer.transformXLS(templateFileName, beans, destFileName);
}
分享到:
相关推荐
这是博客《官方给的 JXLS 读取 excel 文件的例子》配套示例,博客地址:http://blog.csdn.net/defonds/article/details/6733579。 下载后,将得到的所有依赖包导入项目即可运行。
用Jxls实现数据导入excel实例java代码
jxls导出excel官方例子jxls导出excel官方例子jxls导出excel官方例子jxls导出excel官方例子
用Jxls和Excel可以做出完美的报表,简洁高效,而且可以方便地处理Excel的数据,对于Java应用来说,实为上上之选!本人从网上搜集资料,加上自己研究探索,现在完成了用Jxls导入导出Excel2003和Excel2007数据,读取和...
jxls教程 使用Java操作Excel,创建模板生成 jxls教程 使用Java操作Excel,创建模板生成
使用jxls技术,自己创建Excel模板导出数据
jxls利用模板生成excel文件, 非常方便
jar包 jxls方式导出excel 包含所需的jar包 java中
做了一个简单的springboot功能,用maven管理项目,利用jxls实现到处excel功能,jxls使用简单,只需定义一个excel模板,在excel中使用jx公式即可轻松实现,具体可查看项目,运行Application.java的main方法即可启动...
SpringBoot(33) 整合JXLS实现Excel导入导出
jxls 实现例子 博文链接:https://tml808.iteye.com/blog/150766
用Jxls和Excel可以做出完美的报表,简洁高效,而且可以方便地处理Excel的数据,对于Java应用来说,实为上上之选!本人从网上搜集资料,加上自己研究探索,现在完成了用Jxls导入导出Excel2003和Excel2007数据,读取和...
java利用jxls操作excel模板文件
NULL 博文链接:https://siyuan-zhu.iteye.com/blog/2240423
excel-jxls excel-jxls excel-jxls excel-jxls excel-jxls excel-jxls excel-jxls excel-jxls excel-jxls excel-jxls excel-jxls
用Jxls和Excel可以做出完美的报表,简洁高效,而且可以方便地处理Excel的数据,对于Java应用来说,实为上上之选!本人从网上搜集资料,加上自己研究探索,现在完成了用Jxls导入导出Excel2003和Excel2007数据,读取和...
使用JXLS+Excel模板制作灵活的excel导出
java导出Excel表格,jxls模板导出Excel,如何使用模板导出Excel