`
beizinuo
  • 浏览: 32626 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

jxls 下载 excel 的测试

阅读更多
首先,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文件

    4. 运行和测试:运行代码,生成的Excel文件将按照模板和数据模型填充。 ### 五、示例代码 ```java import org.jxls.common.Context; import org.jxls.util.JxlsHelper; // 假设我们有以下数据模型 List&lt;MyObject&gt;...

    SpringBoot(33) 整合JXLS实现Excel导入导出

    在本教程中,我们将深入探讨如何使用SpringBoot与JXLS库进行集成,以实现Excel文件的导入和导出功能。这是一个非常实用的功能,尤其在处理大量数据时,如批量用户注册、数据迁移或者数据分析等场景。让我们一起探索...

    JXLS 2.4.0 excel 导出 可以运行在 JDK 1.6

    JXLS是一个强大的Java库,专门用于处理Excel文件,它提供了高效的Excel数据导入和导出功能。在2.4.0版本中,JXLS针对JDK 1.6进行了优化,确保了向后兼容性,这对于那些由于各种原因无法升级JDK版本的项目来说是一个...

    Excel报表导出,复杂Excel模板导出(带单元格合并),jxls2

    本项目专注于解决这一问题,通过使用`jxls2`库,能够实现复杂Excel模板的导出,包括单元格的合并,满足多种报表导出需求。现在我们将详细探讨这个项目的核心技术和应用场景。 首先,`jxls2`是一个强大的Java库,它...

    jxls2.3 官网最新下载

    标题“jxls2.3 官网最新下载”指的是你可以从官方网站获取到jxls库的最新版本2.3.0,该版本包含了一系列的资源,如示例、文档以及核心jar文件。 **核心功能** 1. **模板处理**:Jxls使用Excel作为模板语言,允许...

    jxls 基于模版导出excel

    同时,它也可以用于自动化测试,将预期结果保存为Excel模板,然后与实际运行结果进行对比。 总之,jxls结合Freemarker提供了一种强大而灵活的方式,使得Java开发者可以轻松地处理Excel文件的导出任务,提高了开发...

    JXLS测试工程

    5. **运行环境**:这个测试工程提供的所有jar文件包括了JXLS库和其他必要的依赖,下载后可以直接运行,无需额外配置,便于快速体验和理解JXLS的功能。 6. **文件结构**:"JXLSProject"可能包含了以下部分: - `src...

    官方jxls-2.4.1

    Jxls广泛应用于数据报告、数据分析、批量数据导出和自动化测试等领域。例如,在Web应用中,它可以作为后台服务生成动态的报表;在数据分析项目中,它可以将处理后的结果快速地转化为易于查看的Excel表格。 **集成与...

    jxls实现的excel导出功能,支持03以上版本

    在压缩包中的文件名为“exproExcel”,这可能是一个示例或测试用例,用于演示如何使用jxls进行Excel导出。通常,这个文件会包含一个或多个Excel模板,以及可能的Java代码示例或数据源文件,帮助开发者理解jxls的工作...

    jxls+springmvc实现excel模板导出

    总的来说,"jxls+springmvc实现excel模板导出"是一种常见的Web应用功能,允许用户下载由动态数据填充的结构化Excel报告。通过合理利用这两个工具,开发者可以高效地创建可复用且易于维护的数据导出解决方案。

    JxlsDemo 1.0.6导出Excel文档Demo

    "JxlsDemo 1.0.6导出Excel文档Demo" 提供了一个使用JXLS库进行Excel文件生成的实例,该库特别适用于批量数据处理和复杂的格式化操作。 JXLS 是一个开源Java库,它允许开发者使用Apache POI库来简化Excel模板的创建...

    jxls包以及依赖包(部分)

    【jxls包以及依赖包(部分)】是一个用于Java编程语言导出Excel文件的工具集。这个压缩包包含了几个关键的库文件,它们是实现jxls功能所必需的依赖。让我们逐一了解这些库的作用和重要性。 1. **poi-3.7-20101029....

    jxls-core-1.0.2

    6. **导出文件**:将生成的Excel文件保存到本地或直接返回给客户端下载。 **注意事项:** - 使用`jxls-core`时,确保已正确添加依赖,例如在Maven项目中,需要在pom.xml中添加`jxls`和`poi`相关的依赖。 - 在模板...

    jxls demo.rar数据导出例子

    - **自动化测试**:在测试中,可以自动生成预期结果的Excel文件,便于对比和验证。 **总结** jXLS库通过简化Excel模板的设计和数据绑定,让数据导出变得简单易行。"jxls demo.rar"实例提供了一个很好的起点,帮助...

    jxls temp

    【压缩包子文件的文件名称列表】中的"temp.xls"可能是jxls的一个模板文件,用于演示或测试jxls功能。这个文件可能包含了各种jxls标记和数据绑定示例,通过运行对应的Java代码,可以用实际数据填充这个模板,生成最终...

    jxls-demo:JUGHB 的 jXLS 演示

    jXLS 是一个 Java 库,专门用于处理 Excel 文件,它提供了一种方便的方式来将数据动态地填充到 Excel 模板中,常用于报表生成和数据导出。 **描述解析:** "jxls-演示 JUGHB 的 jXLS 演示" 描述进一步确认了这是一...

    SpringBoot快速集成jxls-poi(自定义模板,支持本地文件导出,在线文件导出)

    浏览器会弹出下载提示,保存后的Excel文件会包含预定义模板中的数据。总结:通过引入jxls-poi库,SpringBoot项目可以轻松地实现Excel文件的自定义模板导出,无论是本地文件还是在线文件。这种方式大大简化了使用POI...

    jxl实现excel大数据导出

    jxl实现excel大数据导出,26000条记录,测试导出时间是19s,例子不算复杂,没有excel样式的处理,可以自己扩展哈,有数据库文件,部署即可看到效果!!! 有三个功能:代码构建数据的导出、数据库数据的导出(从配置...

Global site tag (gtag.js) - Google Analytics