导出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导出到指 ...
随机推荐
- 案例2:tab栏切换
<style> body,ul,li,div{margin:0;padding: 0;} ul{font-size: 0px;} .tab_list{ border: 1px gray s ...
- vt-is-UTF8 - check whether current VT is in UTF8- or byte-mode. 检查当前VT是否处于VTF8模式或是字节模式.
总览 vt-is-UTF8 [-h|--help] [-V|--version] [-q|--quiet] 描述 vt-is-UTF8 checks whether the current VT is ...
- 简单三层BP神经网络学习算法的推导
博客园不支持数学公式orz,我也很绝望啊!
- IDEA2017.3.1破解激活
idea激活有多种方式,网上较多的是使用注册码或者填License server网址,目前(2017年8月19日)使用注册码的方式,亲测可用的只有lanyun提供的注册码,但是会在2017年11月份的 ...
- struts2类型转换1
概述 从一个 HTML 表单到一个 Action 对象, 类型转换是从字符串到非字符串. HTTP 没有 “类型” 的概念. 每一项表单输入只可能是一个字符串或一个字符串数组. 在服务器端, 必须把 ...
- jeecg问题汇总
(1)使用代码生成器后记得修改spring扫描配置路径entity,dao,control control在jeecg\src\main\resources\spring-mvc.xml中配置 ent ...
- mysql 的linux 忘记了密码
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录 ...
- PHP mysqli_affected_rows() 函数
实例 从不同的查询中输出所影响记录行数: <?php // 假定数据库用户名:root,密码:123456,数据库:RUNOOB $con=mysqli_connect("localh ...
- JavaWeb学习篇之----web应用的虚拟目录映射和主机搭建(Tomcat)
从今天开始来学习JavaWeb的相关知识,之前弄过一段时间JavaWeb的,就是在做毕业设计的时候搞过,但是那时候完全是为了任务去学习,所以效果不好,好多东西都没有深入的研究过,所以接下来的一段时间我 ...
- SpringBoot_Redis配置
Spring Boot – redis 1.添加依赖 <!-- 引入 spring-boot-starter-redis 当前最新版本--> <dependency> < ...