资源简介
关于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\SimpleCustomex
文件 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\Simpleli
文件 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个文件信息
- 上一篇:超市订单系统(oracle和mysql素材)
- 下一篇:SSH实现的商城项目
评论
共有 条评论