jxl解析xls

原创 2015年07月09日 16:53:52
Workbook wb = null;
try {
wb = Workbook.getWorkbook(myfile .getInputStream());
} catch (BiffException e) {
e.printStackTrace();
throw e;
} catch (IOException e) {
e.printStackTrace();
throw e;

        Sheet sheet = wb.getSheet(0);
        SimpleDateFormat df = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
String update_time = df.format(new Date());
         for (int i = 1; i < sheet.getRows(); i++) {
        SuppCusSer suppCusSer = new SuppCusSer();
                 try {
                //取序列号
                suppCusSer.setCUSTSERVICE_ID(CommonUtil.getSequenceByName("SEQ_SUPP_CUSTSERVICE"));
} catch (Exception e) {
e.printStackTrace();
throw e;
}
                 try {
                if(!CommonUtil.isNumber(sheet.getCell(0,i).getContents())){
                return "模板的1列"+i+"行数据类型有误,请修改后重新上传!";
                }
                if(!CommonUtil.isNumber(sheet.getCell(3,i).getContents())){
                return "模板的4列"+i+"行数据类型有误,请修改后重新上传!";
                }
                if(!CommonUtil.isNumber(sheet.getCell(4,i).getContents())){
                return "模板的5列"+i+"行数据类型有误,请修改后重新上传!";
                }
                if(!CommonUtil.isNumber(sheet.getCell(5,i).getContents())){
                return "模板的6列"+i+"行数据类型有误,请修改后重新上传!";
                }
                if(!CommonUtil.isNumber(sheet.getCell(6,i).getContents())){
                return "模板的7列"+i+"行数据类型有误,请修改后重新上传!";
                }
                if(!CommonUtil.isNumber(sheet.getCell(7,i).getContents())){
                return "模板的8列"+i+"行数据类型有误,请修改后重新上传!";
                }
                if(!CommonUtil.isNumber(sheet.getCell(8,i).getContents())){
                return "模板的9列"+i+"行数据类型有误,请修改后重新上传!";
                }
                if(!CommonUtil.isNumber(sheet.getCell(9,i).getContents())){
                return "模板的10列"+i+"行数据类型有误,请修改后重新上传!";
                }
                suppCusSer.setBUSI_MONTH(Integer.valueOf(sheet.getCell(0,i).getContents()).intValue());
                suppCusSer.setEPARCHY_CODE(sheet.getCell(1, i).getContents());
                suppCusSer.setAREA_CODE(sheet.getCell(2, i).getContents());
                suppCusSer.setSUPP_EMPLOYEE(sheet.getCell(3,i).getContents());
                suppCusSer.setSHOP_SERVICE_RANK(Integer.valueOf(sheet.getCell(4,i).getContents()).intValue());
                suppCusSer.setSHOP_SERVICE_GRADE(Integer.valueOf(sheet.getCell(5,i).getContents()).intValue());
                suppCusSer.setHOTLINE_SERVICE_RANK(Integer.valueOf(sheet.getCell(6,i).getContents()).intValue());
                suppCusSer.setHOTLINE_SERVICE_GRADE(Integer.valueOf(sheet.getCell(7,i).getContents()).intValue());
                suppCusSer.setMSG_SERVICE_RANK(Integer.valueOf(sheet.getCell(8,i).getContents()).intValue());
                suppCusSer.setMSG_SERVICE_GRADE(Integer.valueOf(sheet.getCell(9,i).getContents()).intValue());
                suppCusSer.setCREATE_EMPLOYEE(st.getStaffId());
                suppCusSer.setCREATE_TIME(update_time);
} catch (Exception e) {
update_time="error_time";
throw e;
}
           
              reviewDao.updateSuppCusSer(suppCusSer);
              reviewDao.addSuppCusSer(suppCusSer);
         }
         wb.close();
版权声明:互相学习,欢迎交流!

相关文章推荐

解析xls的jxl.jar

  • 2012-02-02 17:41
  • 706KB
  • 下载

解析xls要jxl.jar

  • 2013-05-08 11:18
  • 688KB
  • 下载

jxl使用总结(java 操作xls神器)

jxl,是项目中使用操作xls的东西,这里大概写个总结,说不定将来会用到呢,也说不定能帮到其他人。 一、 jxl,是个第三方框架,官网是:http://www.andykhan.com/jexcela...
  • Felcx
  • Felcx
  • 2015-11-02 16:27
  • 239

用jxl读写excel的.xls文件的例子 带样式

有时候我们会需要做excel的报表,下面这个例子详细的给出了读写及定义样式的方法。 package com.test; import java.io.File; import java....
  • fzzsh
  • fzzsh
  • 2011-11-09 12:22
  • 580

java jxl xls

http://www.iteye.com/topic/26574jxl是一个*国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelA...

java 用jxl导出XLS文件,大量数据多个sheet存储

import java.io.File; import java.util.ArrayList; import java.util.List; import jxl.Workbook; import...

数据导入导出xls(jxl)

  • 2011-03-07 09:37
  • 999KB
  • 下载

jxl.jar(操作xls的jar)

  • 2014-04-20 01:59
  • 688KB
  • 下载

poi 解析xls表

需要jar包: poi-3.8-20120326.jar poi-ooxml-3.8-20120326.jar poi-examples-3.8-20120326.jar poi-ooxml-...

实用jxl.jar读写xls文件demo

  • 2016-01-04 00:22
  • 649KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)