jxl实现对EXCEL读取操作代码实例
来源:互联网 发布:python 日期相差月份 编辑:程序博客网 时间:2024/06/05 07:42
import jxl.Cell;
import jxl.NumberCell;
import jxl.Sheet;
import jxl.Workbook;
import org.apache.log4j.Logger;
private static Logger log = Logger.getLogger(ReadGzAndZcmxFromExcel.class);
/**
* 读取客户估值
* @param in
* @return
* @throws Exception
*/
public HashMap readKhgz(InputStream in) throws Exception {
Workbook workbook = null;
HashMap result = new HashMap();
try {
log.debug("--开始--从Excel文件中读取客户估值!");
workbook = Workbook.getWorkbook(in);//获得excel文件
Sheet sheet = workbook.getSheet(0);// 获得Excel表中的第一个工作表
int rows = sheet.getRows();//获得表的所有行数
Cell khbhCell = null;
String khbh = null;
NumberCell gzCell = null;
Double gz = null;
//遍历获得表格数据
for (int i = 2; i <= rows; i++) {
khbhCell = sheet.getCell(0, i - 1);
khbh = khbhCell.getContents().trim();
if (khbh == null || "".equals(khbh))
break;
if (khbh != null&& !"".equals(khbh) {
gzCell = (NumberCell) sheet.getCell(1, i - 1);
gz = new Double(gzCell.getValue());
} else {
gz = new Double(0);
}
result.put(khbh, gz);
}
log.debug("--结束--从Excel文件中读取客户估值!");
return result;
} catch (Exception e) {
log.error("从Excel文件中读取客户估值出现异常!");
e.printStackTrace();
throw e;
} finally {
in.close();
if (workbook != null)
workbook.close();
}
}
日期格式设置
0 0
- jxl实现对EXCEL读取操作代码实例
- jxl对excel的操作实例
- jxl操作实现导出读取excel
- jxl读取excel文件操作
- JXL读取Excel代码示例
- Java代码:用jxl实现excel的读取和写入
- jxl对Excel的操作
- jxl对Excel的操作
- jxl对excel操作总结
- jxl包实现对Excel文件的写读写操作
- Android通过jxl.jar实现对excel的操作
- 使用JXL实现对Excel文件的简单操作
- 利用jxl实现excel操作
- jxl操作Excel(读取、创建、更新)
- JXL读取Excel文件测试代码
- jxl简介,jxl操作excel 创建,读取,修改。
- jxl简介,jxl操作excel 创建,读取,修改。
- jxl对excel文件的操作总结
- c3p0配置及其说明
- 使用 Apache MINA 开发高性能网络应用程序
- svn is already locked解决方案
- 英文输入法下按shift +2出来的 是"符号。SHIFT+3 是£符号,原来是这么个回事
- Python模块常用的几种安装方式
- jxl实现对EXCEL读取操作代码实例
- Android HorizontalScrollView 相关问题
- 不带头结点的链表头插法C++实现
- 纯Python包发布setup脚本编写示例
- hibernate 执行本地sql 映射到实体类
- 关于mysql thread_cache_size的设置优化!
- 深度优先算法遍历文件夹里面的各文件
- Java学习笔记11——数据库编程
- 使用librtmp进行H264与AAC直播