response.setContentType("text/html; charset=utf-8");
View m_view = new View();
m_view.read(getServletContext().getRealPath("/modelFiles") + "/examineeinfo.xls");
List ExamineeTypeList = examineeFacade.selectExamineeTypeAll();
for (int j = 0; j < ExamineeTypeList.size(); j++) {
TceExaminees examineeType = (TceExaminees) ExamineeTypeList.get(j);
m_view.setText(0, 5 + j, examineeType.getExamineesTypeName());
}
List remarkList = examineeFacade.selectRemark();
for (int i = 0; i < remarkList.size(); i++) {
TceExaminees remarkTceExaminees = (TceExaminees) remarkList.get(i);
m_view.setText(0, 5 + i + ExamineeTypeList.size(), remarkTceExaminees.getRemarkName());
}
List contactList = examineeFacade.selectContact();
for (int k = 0; k < contactList.size(); k++) {
TceExaminees contactTceExaminees = (TceExaminees) contactList.get(k);
m_view.setText(0, 5 + k + remarkList.size() + ExamineeTypeList.size(), contactTceExaminees.getContactContent());
}
UserInfoVO userInfoVO = (UserInfoVO) session.getAttribute("userInfoVO");
tceExaminees.setDeptId(userInfoVO.getDeptId());
examineeListForPrint = examineeFacade.selectAllExamineeForPrint(tceExaminees);
for (int i = 0; i < examineeListForPrint.size(); i++) {
TceExaminees tceExaminee = (TceExaminees) examineeListForPrint.get(i);
TceExaminees tceExamineesId = new TceExaminees();
tceExamineesId.setId(tceExaminee.getId());
m_view.setText(i + 1, 0, tceExaminee.getName());
if ("0".equals(tceExaminee.getSex())) {
m_view.setText(i + 1, 1, "男");
} else {
m_view.setText(i + 1, 1, "女");
}
m_view.setText(i + 1, 2, tceExaminee.getBirth());
m_view.setText(i + 1, 3, tceExaminee.getUnitFirst() + " " + tceExaminee.getUnitSecond() + " " + tceExaminee.getUnit());
if ("0".equals(tceExaminee.getChecked())) {
m_view.setText(i + 1, 4, "未审核");
} else {
m_view.setText(i + 1, 4, "审核");
}
List oneExamineeTypeForIdList = examineeFacade.selectOneExamineeTypeForId(tceExamineesId);
for (int j = 0; j < ExamineeTypeList.size(); j++) {
TceExaminees examineeType = (TceExaminees) ExamineeTypeList.get(j);
String examineeId = examineeType.getExamineesTypeId();
String str = "";
for (int a = 0; a < oneExamineeTypeForIdList.size(); a++) {
TceExaminees examineeTypeValues = (TceExaminees) oneExamineeTypeForIdList.get(a);
if (examineeId.equals(examineeTypeValues.getExamineesTypeId())) {
str = tceExaminee.getIdentityId();
}
m_view.setText(i + 1, 5 + j, str);
}
}
List remarkListById = examineeFacade.selectRemarkById(tceExamineesId);
for (int j = 0; j < remarkList.size(); j++) {
TceExaminees remarkTceExaminees = (TceExaminees) remarkList.get(j);
String remarkId = remarkTceExaminees.getRemarkId();
String str = "";
for (int k = 0; k < remarkListById.size(); k++) {
TceExaminees remarkValuesExaminees = (TceExaminees) remarkListById.get(k);
if (remarkId.equals(remarkValuesExaminees.getRemarkId())) {
str = str + " " + remarkValuesExaminees.getRemark();
}
}
m_view.setText(i + 1, 5 + j + ExamineeTypeList.size(), str);
}
List contactListById = examineeFacade.selectContactById(tceExamineesId);
for (int j = 0; j < contactList.size(); j++) {
TceExaminees contactTceExaminees = (TceExaminees) contactList.get(j);
String contactId = contactTceExaminees.getContentId();
String str = "";
for (int k = 0; k < contactListById.size(); k++) {
TceExaminees contactValuesExaminees = (TceExaminees) contactListById.get(k);
if (contactId.equals(contactValuesExaminees.getContentId())) {
str = str + " " + contactValuesExaminees.getContent();
}
}
m_view.setText(i + 1, 5 + j + remarkList.size() + ExamineeTypeList.size(), str);
}
}
ServletOutputStream os = null;
try {
String fname = "考生信息";
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-disposition", "inline; filename=" + NormalizeUtil.toUtf8String(fname + ".xls"));
os = response.getOutputStream();
m_view.write(os, View.eFileExcel);
os.flush();
} catch (IOException e) {
e.printStackTrace();
throw e;
} finally {
if (os != null) os.close();
}
return null;
分享到:
相关推荐
jxcell.jar crack 2.2.4 最新破解版 xlsx 完美支持。 Jxcell is a java spreadsheet component to create, view, modify, and print Excel workbook.Jxcell can act as a rapid server side calculation engine. ...
最新jxcell.jar文件,最新jxcell.jar文件,最新jxcell.jar文件,
**Jxcell 示例与 API 知识点详解** Jxcell 是一款强大的 Java 库,主要用于创建和操作电子表格,支持生成线图、柱状图、饼图等多种图表,广泛应用于数据分析和报告生成。在提供的压缩包文件中,我们可以看到一系列...
**JXCell API 示例 Jar 包** JXCell 是一个强大的 Java 库,主要用于生成高质量的 Excel 图表和报表。这个API提供了丰富的功能,使得开发者能够轻松地在应用程序中创建复杂的Excel工作簿,包括图表、公式计算以及...
jxcell.jar包破解版(不收费无时间限制)+导出excel并加密的demo
**Jxcell API** 是一个在Java环境中用于创建和操作Excel报表的强大工具,尤其适合于生成复杂的Excel报表。它提供了一系列详细的API,使得开发者能够轻松地实现数据的导入导出,样式设定,公式计算等功能,极大地提升...
标题“jxcell1.6release”表明这是一个关于Java处理Excel的工具,可能是库或框架的发布版本。这个工具可能提供了高效且灵活的方式来在Java应用程序中读取、写入或操作Excel文件。版本号1.6暗示这已经是经过多次迭代...
`jxcell.jar`是一个专门针对Excel文件操作的Java库,由Jxcell项目提供。它支持创建和修改Excel文件,包括添加图表元素。以下是关于`jxcell`库及其核心功能的详细说明: 1. **饼图**:饼图是一种将数据占比以扇形...
《JXCell最新版:Java中的高级表格处理库》 JXCell是一款强大的Java库,专为处理复杂的电子表格和报告而设计。该库的最新版本提供了诸多改进和新功能,使得开发者在处理数据可视化、格式化以及报表生成时拥有更高的...
jxcell是一个java组件,通过它你可以创建、修改、打印Excel,把Excel报表功能集成到J2EE应用程序或Web服务器工程当中。 ● jxcell可以动态地创建拥有精确的行、列、公式、图像、线条和图表等功能的Excel文件,特别...
压缩文件里提供了java 测试代码 和 jxcell.jar最新版本的架包,用户可以自己设置密码,并且只能通过密码方式打开excel文件,如有不懂的地方可以加我qq联系我,我费了好大劲才找到搞定的。保证能够用起来!294401208
《全面解析JXCell:一个强大的Java表格处理库》 JXCell,作为一个在官方渠道获取的较新且全面的压缩包,为我们提供了一个高效、功能丰富的Java表格处理工具。这个压缩包包含了运行所需的各类文件,如批处理脚本、...
jxcell破解版(Excel文档设置打开密码无时间限制)
jxcell破解版,无日期限制,无限使用,使用java直接在excel中设置公式,自动生成各种图表,可导致图片。
jxcell.jar 破解版。利用java绘制图表,还可以直接调用excel的公式等
从官网下载的4.1版本,该版本试用至2019-03-15。亲自修改,亲测可用。
Jxcell is a high performance spreadsheet component for java development environments that allows you to create, manipulate, and print excel worksheets. Excel 97-2013 Compatible,300+ Excel formulas ...