• 大小: 12.77MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-26
  • 语言: 数据库
  • 标签: jxls  excel导出  poi  

资源简介

关于Jxls2的版本,涉及到的知识点分别是: Each数据循环、公式使用、if-else逻辑判断、加载图片、动态表格、数据分组、单元格超链接、SQL模板实现、自定义表达式解析引擎、自定义函数、单元格合并

资源截图

代码片段和文件信息

package cn.chendd.examples;

import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.List;

import org.jxls.common.Context;
import org.jxls.util.JxlsHelper;

import cn.chendd.examples.vo.User;

/**
 * 自定义表达式解析
 */
public class SimpleCustomexpressionJxls {

public static void main(String[] args) throws Exception {

//模板文件
InputStream is = SimpleCustomexpressionJxls.class.getClass().getResourceAsStream(“/cn/chendd/examples/templates/simpleCustomexpression.xls“);
Context context = new Context();
//设置参数变量
context.putVar(“x“ 10);
context.putVar(“y“ 5);
//设置绑定集合
List dataList = new ArrayList();
dataList.add(new User(“zhangchunhua“  “女“  120D));
dataList.add(new User(“zhouyu“  “男“  100D));
dataList.add(new User(“sunce“  “男“  110D));
dataList.add(new User(“machao“  “男“  130D));
dataList.add(new User(“caifuren“  “女“  120D));
dataList.add(new User(“zuoci“  “保密“  150D));
context.putVar(“dataList“ dataList);

OutputStream os = new FileOutputStream(new File(“d:\\test\\out_simpleCustomexpression.xls“));
JxlsHelper.getInstance().buildexpressionNotation(“[{“ “}]“).processTemplate(is os context);
//释放资源
os.flush();
os.close();
is.close();

}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1381  2018-03-26 14:55  TestJxls2.X\.classpath
     文件         387  2018-03-21 13:15  TestJxls2.X\.project
     目录           0  2019-02-20 11:24  TestJxls2.X\.settings\
     文件         629  2018-03-21 13:15  TestJxls2.X\.settings\org.eclipse.jdt.core.prefs
     目录           0  2019-02-20 11:24  TestJxls2.X\bin\
     目录           0  2019-02-20 11:24  TestJxls2.X\bin\cn\
     目录           0  2019-02-20 11:24  TestJxls2.X\bin\cn\chendd\
     目录           0  2019-02-20 11:24  TestJxls2.X\bin\cn\chendd\examples\
     目录           0  2019-02-20 11:24  TestJxls2.X\bin\cn\chendd\examples\custom\
     目录           0  2019-02-20 11:24  TestJxls2.X\bin\cn\chendd\examples\custom\functions\
     文件        3053  2018-03-30 14:34  TestJxls2.X\bin\cn\chendd\examples\custom\functions\ColorCellValue.class
     文件        2312  2018-03-30 14:34  TestJxls2.X\bin\cn\chendd\examples\custom\functions\DropdownCellValue.class
     文件        1502  2018-03-30 14:34  TestJxls2.X\bin\cn\chendd\examples\custom\functions\MergeCellValue.class
     目录           0  2019-02-20 11:24  TestJxls2.X\bin\cn\chendd\examples\images\
     文件       44511  2018-03-30 13:28  TestJxls2.X\bin\cn\chendd\examples\images\splash.jpg
     文件        1534  2018-03-23 18:03  TestJxls2.X\bin\cn\chendd\examples\images\wn_nav.png
     文件        1805  2018-03-23 18:03  TestJxls2.X\bin\cn\chendd\examples\images\wr_nav.png
     目录           0  2019-02-20 11:24  TestJxls2.X\bin\cn\chendd\examples\jdbc\
     文件        2123  2018-04-04 10:19  TestJxls2.X\bin\cn\chendd\examples\jdbc\DBManage.class
     文件        2445  2018-04-04 10:28  TestJxls2.X\bin\cn\chendd\examples\SimpleCustomexpressionJxls.class
     文件        5071  2018-03-30 14:34  TestJxls2.X\bin\cn\chendd\examples\SimpleCustomFunctionJxls.class
     文件        3255  2018-03-30 14:34  TestJxls2.X\bin\cn\chendd\examples\SimpleEachJxls.class
     文件        3157  2018-03-30 14:34  TestJxls2.X\bin\cn\chendd\examples\SimpleEachSumJxls.class
     文件        2284  2018-03-30 14:34  TestJxls2.X\bin\cn\chendd\examples\SimpleGridJxls.class
     文件        2163  2018-03-30 14:55  TestJxls2.X\bin\cn\chendd\examples\SimpleGroupJxls.class
     文件        1456  2018-03-30 14:34  TestJxls2.X\bin\cn\chendd\examples\SimpleHelloJxls.class
     文件        2458  2018-03-30 14:34  TestJxls2.X\bin\cn\chendd\examples\SimpleIfJxls.class
     文件        3384  2018-03-30 14:34  TestJxls2.X\bin\cn\chendd\examples\SimpleImageJxls.class
     文件        1671  2018-04-04 09:57  TestJxls2.X\bin\cn\chendd\examples\SimplelinkJxls.class
     文件        4142  2018-03-30 14:34  TestJxls2.X\bin\cn\chendd\examples\SimpleMergeJxls.class
     文件        3075  2018-04-04 13:12  TestJxls2.X\bin\cn\chendd\examples\SimpleOtherJxls.class
............此处省略84个文件信息

评论

共有 条评论