如何把jxl excel 变成 poi的 excel excel的表样是固定的 求大神解答 怎么改 5C

public void downloadReport1(HttpServletResponse response,String time){
// File file = new File("/home/ydzxrpt/modelfile/86.xls");
File file = new File("H:\Desktop\86.xls");
// File file1 = new File("/home/ydzxrpt/modelfile/86write.xls");
File file1 = new File("H:\Desktop\86write.xls");
Date date = new Date(Long.valueOf(time));
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyyMM");
String formatDate = sdf.format(date);
String formatMonth = sdf1.format(date);
try {
Workbook workbook = Workbook.getWorkbook(file);
WritableWorkbook workbook1 = Workbook.createWorkbook(file1,workbook);
WritableSheet sheet1 = workbook1.getSheet(0);
Sheet sheet = workbook.getSheet(0);
String sql = "SELECT * FROM RPT_86HL_OPERATE_ZB_D where OP_TIME like '%"+formatDate+"%' or OP_TIME= '"+formatMonth+"' ORDER BY OP_TIME\n ";
List> maps = jdbcTemplate.queryForList(sql);
int firstXIndex = 2;
int firstYIndex = 1;
WritableFont wf = new WritableFont(WritableFont.ARIAL, 11, WritableFont.NO_BOLD, false, UnderlineStyle.NO_UNDERLINE);
WritableCellFormat wcf = new WritableCellFormat(wf);
wcf.setBorder(jxl.format.Border.ALL, jxl.format.BorderLineStyle.THIN);
for (Map map : maps){
for (String key : map.keySet()) {
if(Objects.equals(key,"OP_TIME")){
String value = (String)map.get(key);
if(value.length() == 6){
String substring = value.substring(4,5);
if(Objects.equals(substring,"0")){
value = value.substring(5)+"月目标";
}else{
value = value.substring(4)+"月目标";
}
map.put(key,value);
}
if(value.length() == 8){//20180904
String substring = value.substring(4,5);
String value1 ="";
if(Objects.equals(substring,"0")){
value1 = value.substring(5,6)+"月";
}else{
value1 = value.substring(4,6)+"月";
}
String substring1 = value.substring(6,7);
if(Objects.equals(substring1,"0")){
value1 +=value.substring(7,8)+"日";
}else{
value1 +=value.substring(6,8)+"日";
}
value = value1;
map.put(key,value);
}
if(value.length() == 10){//2018090430
String substring = value.substring(4,5);
if(Objects.equals(substring,"0")){
value = value.substring(5,6)+"月累计";
}else{
value = value.substring(4,6)+"月累计";
}
map.put(key,value);
}
}
WritableCell wc = new Label(firstXIndex, firstYIndex, (String)map.get(key), wcf);
sheet1.addCell(wc);
firstYIndex++;
}
firstYIndex =1;
firstXIndex++;
}
workbook1.write();
workbook1.close();
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file1));
BufferedOutputStream bos = new BufferedOutputStream(response.getOutputStream());
HttpUtils.buildDownloadResponseHeader(response,"86热线运营指标日跟踪表.xls");
int length;
byte[] buf = new byte[1024];
while ((length = bis.read(buf)) > 0) {
bos.write(buf, 0, length);
}
bis.close();
bos.flush();
bos.close();

    } catch (Exception e) {
        e.printStackTrace();
    }
}

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
poi,jxl解析excel
poi,jxl解析excelpoi,jxl解析excelpoi,jxl解析excelpoi,jxl解析excelpoi,jxl解析excelpoi,jxl解析excelpoi,jxl解析excel
Java jxl or poi excel
用jxl或者poi操作excel 怎么给excel里插入对象?在excel2007 里插入对象的操作是 插入—对象—新建或者由文件创建。rnrn但是在程序里怎么搞阿?在线等。
poi excel poi excel poi excel
poi excel poi excel poi excel poi excel poi excel poi excel poi excel poi excel
jxl 操作Excel表
现有一个表 想把其他的数据添加到这个表中,[color=#FF0000] 而不是重新建表[/color],如何实现?高分求答
jxl操作Excel表
/*设置没有边框*/ sheet.getSettings().setShowGridLines(false); 用JXL生成Excel时的页面设置 // 设置页边距,注意参数0.5d是英寸,设置完后,打开Excel时,就会变成1.3厘米 sheet.getSettings().setBottomMargin(0.5d); sheet.getSettings().setTopMargin...
POI,JXL对excel的操作。
两个excel一个是模版,另一个是数据,把带有数据的excel中的数据按照模版的字段放进去,两个excel有共同的字段,只不过模版有字段,没数据,带数据的有模版里的部分字段,但是有数据,现在要把他俩也可以说是合并或者叫交集。怎样用java代码实现,3Q。
poi jxl 生成EXCEL 报表
poi jxl 生成EXCEL 报表 POI 用的JAR poi-3.6-20091214.jar jxl 用到的jar jxl-2.6.jar
jxl poi java操作excel
jxl poi java操作excel
JXL 和 POI 操作Excel 表格
NULL 博文链接:https://zhouxianglh.iteye.com/blog/511023
Excel导入导出 jxl及Poi 工具类
Excel导入导出 jxl及Poi 工具类:jxl 实现 及 Poi实现 非常实用
POI与JXL 操作excel比较
POI是一个标准的Apache项目,提供了完整的接口,不过也正因为这个POI用起来会很比较复杂不容易上手。相比较JXL就用起来就方便很多,功能也显得少了一些,不过应付起常见操作还是绰绰有余,JXL不支持设置打印区域。在我接触的很多项目中,都是采用的JXL,可以说JXL用POI 20%的代码实现了Poi 80%的功能。jxl的主要功能有: 1.从Excel 95、97、2000等格式的文件中读取数...
Jxl和poi读取写入excel
通过Jxl与poi读取和写入excel文件,并且区分2007和2003版的excel格式
Excel导入导出神器:JXL:POI
最近在工作开中,经常遇到项目中需要进行对表格的数据进行导入导出,我试着写了一个类,包含了导入导出的一些具体方法。废话不多说,上代码: [code="java"]import java.awt.List; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException;...
JXL、POI实现Excel导入导出
通过JXL、POI两种技术分别实现Excel的导入导出
POI与JXL 操作excel比较
POI是一个标准的Apache项目,提供了完整的接口,不过也正因为这个POI用起来会很比较复杂不容易上手。相比较JXL就用起来就方便很多,功能也显得少了一些,不过应付起常见操作还是绰绰有余,JXL不支持设置打印区域。在我接触的很多项目中,都是采用的JXL,可以说JXL用POI 20%的代码实现了Poi 80%的功能。jxl的主要功能有: 1.从Excel 95、97、2000等格式的文件中读取数...
JXL和POI解析EXCEL区别
POI 效率高 操作相对复杂 支持公式,宏,图像图表等应用支持 能够修饰单元格属性 支持字体,数字,日期操作 通过HSSF可以用纯JAVA代码来完成读取,写入,修改excel文件 通过XSSF对2007以上的版本处理 HWPF对word文档处理 HSLF对PowerPoint格式文档处理 HDGF对Visio格式文档处理 iText对PDF,xml,html文档进行处理 JXL 效率低 ...
EXCEL样表
样表EXCEL,提供数据
jxl 导出固定格式的excel
jxl 导出固定格式的excel的一套代码 excel固定格式的合并多少行都以参数形式传入来进行合并,注:每个单元格只能合并一次,不然会以最后一次合并为准,所以传入的参数都是以合并的最后一个单元格中传入
poi导出excel表
最近在帮人家做一个查询的功能,需要用到poi导出excel表格,之前一直也没有用过,不知道是什么情况,后来在网上找了些资料看下,也就那么一回事。希望可以给大家一些思路吧。 首先是创建一个sheet,然后再往里面添加单元格,如果手动输出过表格的话,原理其实是差不多的。 来一个完整的方法: /** *导出excel表 *@throwsIO...
POI之操作Excel表
Office 2003和Office 2007及以上版本Excel的区别:   Excel 2003 Excel 2007以上版本 技术背景 OLE2(二进制文件) OOXML(XML文件) 行数(单sheet) 65536 1048576 列数
POI导入Excel表
POI导入和导出是互逆的过程,可以互相对应《POI导出Excel表》 一、jsp文件字段对应    Action类中字段get set方法 public class ImportExcelPzAction extends BaseActionSupport{ private File file; //file文件的name pr
POI 导入导出Excel表
利用POI 编写的一个Excel表导入导出实例 代码有注释
POI导入导出excel表
在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统、银行系统)。或者是:我们已经习惯用Excel打印。 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。         Apache的Jakata项目的POI子项目,目前比较成熟的是HSSF接口,处理MSExce
POI导出Excel表
POI导出Excel我们接触的其实还是比较多的,很多软件都会用到此功能的。这次就细致的来说一下吧。 一、Excel导出基本思路 String AccountID=titleArr[0]; //定义workbook Workbook wb=new HSSFWorkbook(); //创建工作表对象 Sheet sheet = wb.createSheet(); //标题 /
【求大神帮助】jxl导出Excel问题
在项目下有一个Excel,通过jxl读取这个Excel,下载 rn[img=https://img-bbs.csdn.net/upload/201510/19/1445234212_486801.png][/img]rn[img=https://img-bbs.csdn.net/upload/201510/19/1445234309_527925.png][/img]rn[img=https://img-bbs.csdn.net/upload/201510/19/1445234222_913628.png][/img]rn但是现在book为空,求大神指导!!rnExcel位置rn[img=https://img-bbs.csdn.net/upload/201510/19/1445234388_736936.png][/img]
JXL、excel
jxl实现excel导出,在前面的基础上,提供了异步导出功能!
poi log4j excel poi log4j excel poi log4j excel
poi log4j excel poi log4j excel poi log4j excel poi log4j excel poi log4j excel poi log4j excel poi log4j excel
JXL做的excel导表
JXL做的excel导表例子,可以直接运行public class StatsExcelDaoImpl extends HibernateDaoSupport implements StatsExcelDao
Excel实用样表模板
Excel实用样表模板 报废物资处理申请表,报价单(含税),产品订单,贷款计算器...........................................
POI把图片写到excel表中
Web开发免不了要与Excel打交道,这个是POI把图片写到excel表中的一种方法
POI读写excel实例和JXL实现excel的方式 (2)
excel创建excel,对齐进行赋值,和单元格样式添加 通过了JXL方式生成excel  和POI方式生成excel (功能:解析一个目录下的.rc文件进行行解析处理) package parsing.MFC; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; impor
Apache POI和JXL(Java Excel)的基本使用——操作excel
一、简介 开发中经常会涉及到excel的处理,如导出Excel,导入Excel到数据库中,操作Excel目前有两个框架,一个是apache 的poi, 另一个是 Java Excel Apache POI 简介是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office(Excel、WORD、PowerPoint、V
使用POI把数据导出excel表
在web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL。         现在主流的操作Excel文件的开源工具有很多,用得比较多的就是Apache的POI及JExcelAPI。这里我们用Apache POI!我们先去Apache的大本营下载POI的jar包:htt
jxl操作excel表,在jsp页面显示excel表
我用jxl操作excel表,现在我可以读取表里的内容了。rnrn我想问有没有简单的什么办法让jsp页面直接读取excel文件显示在页面上,不需要对表修改,只显示。rnrn如果一个一个单元格的读的话,碰到合并的单元格会很麻烦。请高手指点。谢谢
POI For Excel
此包用来导入、导出Excel
poi to excel
博文链接:https://ericfang.iteye.com/blog/245931
poi excel
java 解析excel 导出 excel,最新版本的poi 里面目前POI的最新发布版本是3.10_FINAL.该版本保护的jar包有:poi commons-logging, commons-codec, log4j poi-version-yyyymmdd.jar poi-scratchpad poi poi-scratchpad-version-yyyymmdd.jar poi-ooxml poi, poi-ooxml-schemas poi-ooxml-version-yyyymmdd.jar poi-ooxml-schemas xmlbeans poi-ooxml-schemas-version-yyyymmdd.jar poi-examples poi, poi-scratchpad, poi-ooxml poi-examples-version-yyyymmdd.jar ooxml-schemas xmlbeans ooxml-schemas-1.1.jar
Excel poi
java中操作excel
poi操作excel(下载excel)
:用jdk自带的输入输出流 1://可以先设置response编码,使响应给浏览器的东西不是乱码; response.setCharacterEncoding(" UTF-8"); 2://得到要下载的东西存放的地址,也就是绝对路径;自己可以设置request来拼路径(xlsx是excel表文件的后缀格式),(filepath是要下载excel文件的相对路劲,也就是文件名比如下载leaves
POI解析EXCEL,导出EXCEL
[code="java"] package com.renesola.datafeed.util; import java.io.File; import java.io.FileInputStream; import java.text.DecimalFormat; import java.util.ArrayList; import java.util.Date; impor...
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件