导出Excel格式数据
/**
* 导出规则统计数据 excel格式
* @param bill
* @return
*/
public String exportExamsignupExamnoExcel ( String tablename )
{
try
{
String filename = System.currentTimeMillis() + ".xls";
ExcelTool excelTool = Global.getInstance().getExcelTool();
ArrayList<EntityBean> rows = new ArrayList<EntityBean>();
SearchParameters par = new SearchParameters();
par.setName("LBIDrulecountbytable");
par.addParameter("tablename", tablename, 11);
EntityBean[] beanlst = par.beanSearch();
if ( beanlst != null && beanlst.length > 0 )
{ EntityBean bean_tname = new EntityBean();
EntityBean bean_rule = new EntityBean();
EntityBean bean_count = new EntityBean();
EntityBean bean_percent = new EntityBean(); bean_tname.put("tablename", "表名");
bean_rule.put("rule", "规则名");
bean_count.put("counts", "符合规则量");
bean_percent.put("percents", "占比"); for (int i = 0; i < beanlst.length; i++)
{
EntityBean ubean = beanlst[i]; bean_tname.put("tablename"+i, ubean.getString("tablename"));
bean_rule.put("rule"+i, ubean.getString("rule"));
bean_count.put("counts"+i, ubean.getString("counts"));
bean_percent.put("percents"+i, ubean.getString("percents")); }
rows.add(bean_tname);
rows.add(bean_rule);
rows.add(bean_count);
rows.add(bean_percent);
excelTool.addValue("list", rows);
if ( !new File(Global.getInstance().getRootPath() + "/ExcelReports/").exists() )
{
new File(Global.getInstance().getRootPath() + "/ExcelReports/").mkdirs();
}
File file = new File(Global.getInstance().getRootPath() + "/ExcelReports/" + filename);
if ( file != null && file.exists() )
{
file.delete();
}
if ( this.getContext().getCurrentApplicationSysCode().equals("12.002000000000000000000000000000000") )
{
excelTool.export(Global.getInstance().getRootPath() + "/ExcelTemplate/LBIDmodule.xls", Global.getInstance()
.getRootPath() + "/ExcelReports/" + filename);
}
else
{
excelTool.export(Global.getInstance().getRootPath() + "/ExcelTemplate/LBIDmodule.xls", Global.getInstance()
.getRootPath() + "/ExcelReports/" + filename);
}
return filename;
}
}
catch (Exception e)
{
Global.getInstance().LogError(this, e);
e.printStackTrace();
return null;
}
return null;
}
导出Excel格式数据的更多相关文章
- 插件 ExcelWrite 导出Excel格式数据/获取图层
使用ExcelWrite 插件可以导出Excel格式的数据: ExcelFile端口接 文件数据路径 最后面的是文件名,不用写格式 如果存储树形数据,需要 勾选 List To Row 选项: 附: ...
- 将页面中表格数据导出excel格式的文件(vue)
近期由于项目需要,需要将页面中的表格数据导出excel格式的文件,折腾了许久,在网上各种百度,虽然资料不少,但是大都不全,踩了许多坑,总算是皇天不负有心人,最后圆满解决了. 1.安装相关依赖(npm安 ...
- 使用PHPExcel导入导出excel格式文件
使用PHPExcel导入导出excel格式文件 作者:zccst 因为导出使用较多,以下是导出实现过程. 第一步,将PHPExcel的源码拷贝到项目的lib下 文件包含:PHPExcel.ph ...
- Html Table用JS导出excel格式问题 导出EXCEL后单元格里的000412341234会变成412341234 7-14 会变成 2018-7-14(7月14) 自定义格式 web利用table表格生成excel格式问题 js导出excel增加表头、mso-number-format定义数据格式 数字输出格式转换 mso-number-format:"\@"
Html Table用JS导出excel格式问题 我在网上找的JS把HTML Tabel导出成EXCEL.但是如果Table里的数字内容为0开的的导成Excel后会自动删除0,我想以text的格式写入 ...
- Powerdesigner 导出Excel格式数据字典 导出Excel格式文件
版权声明:本文为博主原创文章,转载请注明出处; 网上我也看到了很多的Powerdesigner 导出方法,因为Powerdesigner 提供了部分VBA功能,所以让我用代码导出Excel格式文件得以 ...
- 获取一个表中的字段总数(mysql) Navicat如何导出Excel格式表结构 获取某个库中的一个表中的所有字段和数据类型
如何获取一个表中的字段总数 1.function show columns from 表明: 结果 : 2.functiuon select count(*) from INFORMATION_SCH ...
- Bash中使用MySQL导入导出CSV格式数据[转]
转自: http://codingstandards.iteye.com/blog/604541 MySQL中导出CSV格式数据的SQL语句样本如下: select * from test_inf ...
- ASP.NET MVC导出excel(数据量大,非常耗时的,异步导出)
要在ASP.NET MVC站点上做excel导出功能,但是要导出的excel文件比较大,有几十M,所以导出比较费时,为了不影响对界面的其它操作,我就采用异步的方式,后台开辟一个线程将excel导出到指 ...
- MVC学习笔记---MVC导出excel(数据量大,非常耗时的,异步导出)
要在ASP.NET MVC站点上做excel导出功能,但是要导出的excel文件比较大,有几十M,所以导出比较费时,为了不影响对界面的其它操作,我就采用异步的方式,后台开辟一个线程将excel导出到指 ...
随机推荐
- POJ 2135 /// 最小费用流最大流 非负花费 BellmanFord模板
题目大意: 给定一个n个点m条边的无向图 求从点1去点n再从点n回点1的不重叠(同一条边不能走两次)的最短路 挑战P239 求去和回的两条最短路很难保证不重叠 直接当做是由1去n的两条不重叠的最短路 ...
- jmeter-测试webservice接口
测试webservice接口(soap类型接口) 一.webservice协议的本质 一个经过封装的post类型的HTTP请求 Web service一般就是用SOAP协议通过HTTP来调用它,其实他 ...
- 内网渗透_win_socks代理_reGeorg+proxifier
遇到内网windows机器,如果想远程登陆,通常得通过代理,常用的nc.lcx 工具可满足要求. 如 lcx 示例: 两台机器上均上传lcx.exe 在 xp机器(公网)上执行 lcx.exe -li ...
- 项目中UX设计1到2的设计提升总结
- echart 柱状图背景色设置
方法一: series: [ { name: '1', type: 'bar', itemStyle: {//柱图背景色 color: '#111' }, data: list }, { name: ...
- Spring案例1出纯注解开机
配置QueryRunner对象:注解说明 package cn.mepu.config; import org.apache.commons.dbutils.QueryRunner; import o ...
- 【学术篇】CF935E Fafa and Ancient Mathematics 树形dp
前言 这是一道cf的比赛题.. 比赛的时候C题因为自己加了一个很显然不对的特判WA了7次但找不出原因就弃疗了... 然后就想划水, 但是只做了AB又不太好... 估计rating会掉惨 (然而事实证明 ...
- mysql数据分组
创建分组 分组是在SELECT语句中的GROUP BY 子句中建立的. 例: SELECT vend_id, COUNT(*) AS num_prods FROM products GROUP BY ...
- ASCII 对应表
{ Bin (二进制) Oct (八进制) Dec (十进制) Hex (十六进制) 缩写/字符 解释 0000 0000 00 0 0x00 NUL(null) 空字符 0000 0001 01 1 ...
- NX二次开发-UFUN获取相邻面UF_MODL_ask_adjac_faces
NX9+VS2012 #include <uf.h> #include <uf_obj.h> #include <uf_modl.h> UF_initialize( ...