- 浏览: 275132 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
qq642617822:
有用,谢谢了。
eclipse 导入jquery后报错 -
nbh219:
电脑配置问题?
MyEclipse+tomcat debug启动非常之慢 -
bngd032:
如此做了,还是不行的,我的myeclipse里没有断点 ...
MyEclipse+tomcat debug启动非常之慢 -
x9x9x9x9:
很管用呀
eclipse 导入jquery后报错
this.getRequest().getRealPath(Constant.UPLOAD_FILE)+"/"
public void ExportExcel(String path) {
System.out.println("EXCEL路径="+path);
int i = 0;
int count = 2;
// 遍历结果集,将输入写到输出流
try {
// 新建一个文件
FileOutputStream out = new FileOutputStream(path + "shiyanpaike.xls");
out.write("课程名称".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("实验数量".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("上课班级".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("授课教师".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("已排学时".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("申请时间".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("审批状态".getBytes());
out.write("\n".getBytes()); // 换行
List<CouCourseapply> ablist = getCouCourseapplyExportExcel();
for(int a=0;a<ablist.size();a++){
CouCourseapply ccpy = ablist.get(a);
String[] classIds = StringUtils.split(ccpy.getClassId(), StringPool.COMMA);
int ypxs = this.getCoursePlanSumHours(ccpy.getApplyId());
int itemCount = couApplyitemService.getApplyItemCount(ccpy.getApplyId());
List<String> orgNames = sysOrganizeService.getOrgNamesByOrgIds(classIds);
if (CollectionUtils.isEmpty(orgNames))
orgNames = couAllotclassService.getNameByClassIds(classIds);
if(null != ccpy){
out.write(ccpy.getBaseCourse().getCourseName().getBytes());//课程名称
out.write("\t".getBytes()); // 换到下一个格子
String sysl = Integer.toString(itemCount) ;
out.write(sysl.getBytes());//实验数量
out.write("\t".getBytes()); // 换到下一个格子
out.write(orgNames.get(0).getBytes());//上课班级orgNames
out.write("\t".getBytes()); // 换到下一个格子
out.write(ccpy.getTearcherUser().getUserName().getBytes());//授课教师
out.write("\t".getBytes()); // 换到下一个格子
String ypxss = Integer.toString(ypxs) ;
out.write(ypxss.getBytes());//已排学时
out.write("\t".getBytes()); // 换到下一个格子
out.write(ccpy.getApplyTime().getBytes());//申请时间
out.write("\t".getBytes()); // 换到下一个格子
if(ccpy.getApplyState().equals("3")){
out.write("已通过".getBytes());//审批状态
}else{
out.write("已排完".getBytes());//审批状态
}
out.write("\n".getBytes()); // 换行
}else{
out.write("".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("".getBytes());
out.write("\n".getBytes()); // 换行
}
}
i++;
if (i == 10000) {
out = new FileOutputStream(path + "shiyanpaike" + count + ".xls");
count++;
i = 0;
}
out.close(); // 写入完毕
} catch (Exception e) {
e.printStackTrace();
}
}
public void ExportExcel(String path) {
System.out.println("EXCEL路径="+path);
int i = 0;
int count = 2;
// 遍历结果集,将输入写到输出流
try {
// 新建一个文件
FileOutputStream out = new FileOutputStream(path + "shiyanpaike.xls");
out.write("课程名称".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("实验数量".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("上课班级".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("授课教师".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("已排学时".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("申请时间".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("审批状态".getBytes());
out.write("\n".getBytes()); // 换行
List<CouCourseapply> ablist = getCouCourseapplyExportExcel();
for(int a=0;a<ablist.size();a++){
CouCourseapply ccpy = ablist.get(a);
String[] classIds = StringUtils.split(ccpy.getClassId(), StringPool.COMMA);
int ypxs = this.getCoursePlanSumHours(ccpy.getApplyId());
int itemCount = couApplyitemService.getApplyItemCount(ccpy.getApplyId());
List<String> orgNames = sysOrganizeService.getOrgNamesByOrgIds(classIds);
if (CollectionUtils.isEmpty(orgNames))
orgNames = couAllotclassService.getNameByClassIds(classIds);
if(null != ccpy){
out.write(ccpy.getBaseCourse().getCourseName().getBytes());//课程名称
out.write("\t".getBytes()); // 换到下一个格子
String sysl = Integer.toString(itemCount) ;
out.write(sysl.getBytes());//实验数量
out.write("\t".getBytes()); // 换到下一个格子
out.write(orgNames.get(0).getBytes());//上课班级orgNames
out.write("\t".getBytes()); // 换到下一个格子
out.write(ccpy.getTearcherUser().getUserName().getBytes());//授课教师
out.write("\t".getBytes()); // 换到下一个格子
String ypxss = Integer.toString(ypxs) ;
out.write(ypxss.getBytes());//已排学时
out.write("\t".getBytes()); // 换到下一个格子
out.write(ccpy.getApplyTime().getBytes());//申请时间
out.write("\t".getBytes()); // 换到下一个格子
if(ccpy.getApplyState().equals("3")){
out.write("已通过".getBytes());//审批状态
}else{
out.write("已排完".getBytes());//审批状态
}
out.write("\n".getBytes()); // 换行
}else{
out.write("".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("".getBytes());
out.write("\t".getBytes()); // 换到下一个格子
out.write("".getBytes());
out.write("\n".getBytes()); // 换行
}
}
i++;
if (i == 10000) {
out = new FileOutputStream(path + "shiyanpaike" + count + ".xls");
count++;
i = 0;
}
out.close(); // 写入完毕
} catch (Exception e) {
e.printStackTrace();
}
}
发表评论
-
maven 安装jar包命令
2017-03-11 10:43 877mvn install:install-file -Dfile ... -
aspose word 单元格加斜杠
2017-03-10 17:14 1371Document doc = new Document(); ... -
beans profile
2017-03-01 17:05 527http://www.cnblogs.com/pangguom ... -
一个action操作两个service,其中一个报错,如何保证事务的一致性?
2016-05-17 14:14 1748你可以把这两个操作写在一个Service中,一般一个Actio ... -
web service 事物
2016-05-17 11:31 551转载:http://www.griddss.cn/show.a ... -
java 为什么只能单继承
2016-05-12 14:33 817从技术的角度来说,是为了降低复杂性。例如,A类中有一个m方法, ... -
java 递归
2015-12-23 16:13 556//菜单树形结构 public JSONArray tre ... -
bootstrap 验证是否通过
2015-11-27 17:57 739alert($('#formname').data('boot ... -
springMvc分页
2015-11-10 17:26 783@Override public Pagination&l ... -
jdbc 连接mysql
2015-10-13 13:45 596import java.sql.Connection; i ... -
java 定时任务
2015-07-31 19:54 601import java.util.TimerTask; ... -
java 判断为空
2015-07-31 18:44 656list.add(obj.getRegion()==null? ... -
js json里加数据
2015-03-21 09:28 552//记录答案 prop 属性,答案 function co ... -
查询多表返回一个list
2015-03-18 10:29 1083public List<?> getCourse ... -
判断多个参数
2015-03-12 17:09 508/** * @param obj 判断传入参数是否为空,如 ... -
xml 路径
2014-10-30 17:44 723三、如何获取XML文件全路径并读取配置参数 获取XML ... -
json嵌套 解析
2014-08-11 10:44 676JSONArray group = jsonObj.get ... -
java 读取txt和解析json
2014-08-06 16:20 1822File file = new File("e:\ ... -
读取properties配置文件里边的属性方法
2014-07-10 18:40 1092/** * */ package com.xcj ... -
求最大值和百分比
2014-07-09 19:20 750int[] num={4,3,1,7}; int ma ...
相关推荐
在本示例中,我们将深入探讨如何使用Aspose库在.NET环境中根据模板导出Excel电子表格。这个过程涉及到多个步骤和技术,包括理解Aspose的API、模板设计以及数据注入。 首先,Aspose库提供了强大的Excel操作功能,...
基于SpringBoot和POI实现单线程和多线程导出Excel.zip基于SpringBoot和POI实现单线程和多线程导出Excel.zip基于SpringBoot和POI实现单线程和多线程导出Excel.zip基于SpringBoot和POI实现单线程和多线程导出Excel.zip...
在本案例中,我们关注的是如何使用 Apache POI 库来导出 Excel 文件,特别是根据模板导出和简单列表导出。下面将详细介绍这个过程。 1. **Apache POI 概述** Apache POI 提供了 Java API 来读写 Microsoft Office ...
"pb导出excel2007"这个主题涉及到的是如何在PowerBuilder中将数据窗口(DataWindow)的内容导出到Excel 2007格式的文件中。在实际开发中,有时我们需要将PB的数据窗口数据导出到Excel以便于分析、处理或分享,而这个...
Delphi DBGrid 导出 Excel 2010 Delphi DBGrid 是一个强大的数据-grid 控件,经常用于展示大量数据。然而,在实际应用中,我们经常需要将 DBGrid 中的数据导出到其他格式,例如 Excel,以便于数据分析和处理。下面...
在IT领域,导出Excel功能是一项非常常见的需求,特别是在数据分析、报表生成以及数据共享等场景中。Excel作为一款强大的电子表格软件,因其易用性、灵活性和强大的计算能力,成为了企业和个人处理数据的首选工具。...
### GridControl通用导出Excel知识点解析 #### 一、GridControl通用导出Excel概述 GridControl是DevExpress提供的一款用于展示和编辑数据的强大组件。在实际应用中,常常需要将GridControl中的数据导出到Excel中,...
在"易语言高级表格快速导出EXCEL"这个项目中,开发者可能需要实现以下关键技术点: 1. **数据结构与表格对象**:首先,需要在易语言中创建合适的数据结构来存储表格数据,这通常涉及数组或链表等数据类型。同时,...
下面将详细介绍jQuery导出Excel的方法,以及相关知识点。 1. **jQuery插件:TableExport** 文件`tableExport.jquery.plugin-a891806`可能是一个名为TableExport的jQuery插件,它允许开发者将HTML表格数据导出为...
在EXTJS这个强大的JavaScript框架中,实现导出Excel功能是一项常见的需求。EXTJS提供了一种高效的方法来将数据导出到Excel格式,使得用户能够方便地处理和分析数据。在这个场景下,我们可以从以下几个关键知识点入手...
在这个场景中,"新版excel导出控件.rar_donec1p_pb_pb excel_pb 导出_pb导出excel" 的标题和描述提到了一个关键的开发需求:在PB应用中导出数据到Excel文件。 传统的PowerBuilder(PB)自身虽然提供了数据窗口...
本资源提供的"004ExportExcelDemo"示例将帮助你了解如何使用NPOI来导出Excel数据。 首先,让我们了解一下NPOI的基本概念。NPOI主要包含两个主要组件:HSSF(Horrible SpreadSheet Format)用于处理旧版的Excel 97-...
这个实例提供了两种方法来导出Excel文件:通过Servlet和通过main方法。这两种方法都是在Java环境中操作Excel数据的有效方式。 首先,让我们详细了解一下Apache POI库。POI提供了一个API,允许开发者在Java应用程序...
在本主题"cxGrid带正副标题导出Excel"中,我们将探讨如何利用cxGrid控件在导出数据到Excel文件时,同时包含主标题(正标题)和副标题(副标题)。 首先,我们需要了解cxGrid的基本结构。cxGrid通常由几个主要部分...
在JavaScript编程领域,导出Excel是一项常见的需求,特别是在Web应用中,用户可能需要将数据显示在Excel表格中以便进一步处理或存储。"js导出excel.zip"这个压缩包提供了一个解决方案,它结合了EasyUI和DataGrid组件...
【lodop导出ExcelDemo】是一个基于LODOP技术实现的JavaScript示例,它展示了如何通过LODOP组件将网页中的数据导出为Excel文件。这个功能在许多Web应用程序中非常实用,允许用户方便地保存和处理数据。下面将详细阐述...
在Java编程中,导出Excel是一项常见的任务,特别是在数据分析、报表生成或数据交换等领域。而带图片的Excel导出则增加了复杂性,因为涉及到二进制数据的处理和Excel特定格式的支持。以下是一些关于如何在Java中实现...
"Excel通用导出excel文件"这个主题涵盖了如何在不同情况下高效地实现这一目标,不论你是要处理小规模的数据还是大规模的数据集。下面,我们将深入探讨Excel的通用导出功能,以及如何利用它来优化你的工作流程。 ...
layui数据表格导出Excel插件是一款为layui框架设计的实用工具,它允许用户方便地将layui数据表格中的数据导出到Excel文件中。layui是一款轻量级的前端UI框架,以其简洁、优雅的代码风格和丰富的组件库深受开发者喜爱...