/**
*
* 方法描述:XX审计结果输出到Excel去中
* @param auditVOList
* @param type
*/
private String numDataWriteExcel(List auditVOList)
{
Date todate=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("yyMMddHHmmss");
String fileName="omcAudit"+sdf.format(todate)+".xls";
File saveFile=new File(this.getUpLoadPath()+fileName);
WritableWorkbook wbook=null;
try
{
wbook=Workbook.createWorkbook(saveFile);
WritableSheet sheet1=this.createNewPrefixSheet(wbook, 0);
/*************输出omcXX审计结果**************/
WritableCellFormat format2=new WritableCellFormat();
format2.setBorder(Border.ALL, BorderLineStyle.THIN);
WritableFont font2=new WritableFont(WritableFont.TIMES,8,WritableFont.NO_BOLD); //字体、大小、粗细
font2.setColour(Colour.RED); //差异描述的颜色为红色
WritableCellFormat format3=new WritableCellFormat(font2);
format3.setBorder(Border.ALL, BorderLineStyle.THIN);
int currCount=0;
/* 添加数据 */
for(int i=0;i<auditVOList.size();i++)
{
currCount++;
//设置每个sheet最多装载30000条记录,如果记录数超过30000条,就创建一个新的sheet
if(currCount>30000)
{
//EXCEL表格中sheet的个数
int sheetCount=wbook.getSheets().length;
sheet1=this.createNewPrefixSheet(wbook, sheetCount);
currCount=0;
}
MPVO numDataVO=(MPVO)auditVOList.get(i);
Label blabel1=new Label(0,currCount+1,numDataVO.getXXX(),format2); sheet1.addCell(blabel1);
Label blabel2=new Label(1,currCount+1,numDataVO.getXXX(),format2); sheet1.addCell(blabel2);
Label blabel3=new Label(2,currCount+1,numDataVO.getXXX(),format2); sheet1.addCell(blabel3);
Label blabel4=new Label(3,currCount+1,numDataVO.getXXX(),format2); sheet1.addCell(blabel4);
Label blabel5=new Label(4,currCount+1,numDataVO.getXXX(),format2); sheet1.addCell(blabel5);
Label blabel6=new Label(5,currCount+1,numDataVO.getXXX(),format2); sheet1.addCell(blabel6);
Label blabel7=new Label(6,currCount+1,numDataVO.getXXX().toString(),format3); sheet1.addCell(blabel7);
}
wbook.write();
//System.out.println("******************"+wbook.getSheets().length); sheet长度
wbook.close();
return fileName;
}
catch (IOException e)
{
}
catch (WriteException e)
{
}
return null;
}
/**
* 记录数超过30000条,就创建一个新的WAP sheet
* @param wbook
* @param sheetCount
* @return
* @throws WriteException
*/
private WritableSheet createNewWapSheet(WritableWorkbook wbook, int sheetCount) throws WriteException
{
WritableSheet sheet = wbook.createSheet("sheet"+sheetCount, sheetCount);//Excel的第一页
WritableFont font1=new WritableFont(WritableFont.TIMES,8,WritableFont.BOLD); //字体、大小、粗细
WritableCellFormat format1=new WritableCellFormat(font1);
format1.setAlignment(Alignment.CENTRE); //对齐方式
format1.setBackground(Colour.GRAY_25); //背景颜色
format1.setBorder(Border.ALL, BorderLineStyle.THIN);//边框
/*****************Excel的表头********************/
Label label1=new Label(0,0,"AAAA",format1); sheet.addCell(label1);
Label label2=new Label(1,0,"审计未通过的原因",format1);sheet.addCell(label2);
return sheet;
}
分享到:
相关推荐
将财务系统中的数据导出:科目余额表、序时账、辅助科目余额表、辅助科目明细账导出后,使用该工具,进行数据转换,转换成鼎信诺前端数据,导入到鼎信诺审计系统中,进行查账、审计、生成底稿等操作。 步骤: 1、从...
将财务系统中的数据导出:科目余额表、序时账、辅助科目余额表、辅助科目明细账导出后,使用该工具,进行数据转换,转换成鼎信诺前端数据,导入到鼎信诺审计系统中,进行查账、审计、生成底稿等操作。 步骤: 1、从...
用于工程结算计算式,方便审计计量,可导出成电子表格,十分方便
或者对其修改、删除的共享文件进行还原、恢复等风险应对举措),同时用户对共享文件的所有操作记录都将存储到服务器的数据库中,并可以导出成word、excel等格式,便于提供给相关人员进行审计。 三、功能介绍 1、...
2.修改了华兴软件取数,重新开发了用友T 取数(原来用的是用友T 自带的标准数据标准导出,但用友的这个功能不稳定,有时正确有时不正确,所以重新开发了直接取数.) 3.底稿可以设置公式,引用抽查表中的数据 4.修改了公式...
每股指标股利分配风险水平治理审计专利现金流量分析等 含行业数据 数据来源:基于上市公司公告数据整理 ...(关于数字:基于从dta导出的excel数字,只是显示成是整数,但其实是带有小数位数的,敬请留意)
每股指标股利分配风险水平治理审计专利现金流量分析等 含行业数据 数据来源:基于上市公司公告数据整理 ...(关于数字:基于从dta导出的excel数字,只是显示成是整数,但其实是带有小数位数的,敬请留意)
每股指标股利分配风险水平治理审计专利现金流量分析等 含行业数据 数据来源:基于上市公司公告数据整理 ...(关于数字:基于从dta导出的excel数字,只是显示成是整数,但其实是带有小数位数的,敬请留意)
出纳小工具,可以完成简单的记账,并能导出excel。数据可以直接在数据库中修改,未设置密码,附源码和一些第三方控件,反正就是全公开,大家互相学习。
用户可以自己定义转换对应关系,直接读取各种(包括未支持财务软件及手工账数据)财务软件导出的科目汇总数据及凭证分录数据(格式为EXCEL,大多数财务软件有此功能),从而使本审计软件彻底解决数据接口问题。...
该软件旨在用于-制作财务报告,-保持获得的审计证据-创建便笺-创建计划表-跟踪时间和报告的使用情况-报告的格式-导入仍在开发中的excel导出文件并添加功能...如果您有兴趣,可以要求输入密码...该软件创建一个基于...
提供报表导出为Excel的功能。 4、支持工程材料的采购管理、工程款支付管理。 5、把工程预算与工程量清单有机地融合在一起,方便用户清单报价。 6、一般预算员无需专业培训即可轻松做出一份精美的预算。 7、提供...
6、授权信息:已授权的设备信息记录完整,可导出EXCEL报表。 方便外来存储设备的统一管理情况。 7、日志审计:外存设备所有文件操作均有详细记录(复制、删除、移动、新建、打开、重命名等),便于对外存设备使用...
10、访问共享文件的日志情况可以导出为其他格式,如word、excel等,便于第三方审计。 11、集成开放的功能扩展接口,可以与我公司的商用安全计算机、外来电脑控制系统相互配合,强化对共享文件的保护。 四、...
10、访问共享文件的日志情况可以导出为其他格式,如word、excel等,便于第三方审计。 11、集成开放的功能扩展接口,可以与我公司的商用安全计算机、外来电脑控制系统相互配合,强化对共享文件的保护。
功能包括:从OCS Inventory NG导入库存,许可证管理,执行审核,在Excel电子表格中导出简单报告。 此工具是基本工具,旨在简化软件资产的完整清单后,IT管理员进行分析/审计的工作寿命。 功能:-从OCS库存NG服务器...
操作简单方便,并有较强的防误操作功能和审计跟踪功能(是否提前付息,是否多付、少付或虚支利息)。 2、提供方便的查询、输出功能,可按月、按日分收款、付息、退本查询,生成存款余额明细、个人明细、按年或月生成...
BlazorHero-清洁建筑模板 对于Blazor Web组装 · 包含的功能 ## Version 1.0-即将发布 Mudblazor组件库 .NET 5.0以上 ... 导入/导出到Excel 基于权限的UI渲染 社交身份验证-Facebook,Google 审计跟踪
每股指标股利分配风险水平治理审计专利现金流量分析等 含行业数据 数据来源:基于上市公司公告数据整理 ...(关于数字:基于从dta导出的excel数字,只是显示成是整数,但其实是带有小数位数的,敬请留意)
每股指标股利分配风险水平治理审计专利现金流量分析等 含行业数据 数据来源:基于上市公司公告数据整理 ...(关于数字:基于从dta导出的excel数字,只是显示成是整数,但其实是带有小数位数的,敬请留意)