poi 取excel单元格内容时,需要判断单元格的类型,才能正确取出
2024-09-18 23:54:16
以下内容非原创,原文链接http://blog.sina.com.cn/s/blog_4b5bc01101015iuq.html
ate String getCellValue(HSSFCell cell) {
String cellValue = "";
DecimalFormat df = new DecimalFormat("#");
switch (cell.getCellType()) {
case HSSFCell.CELL_TYPE_STRING:
cellValue = cell.getRichStringCellValue().getString().trim();
break;
case HSSFCell.CELL_TYPE_NUMERIC:
cellValue = df.format(cell.getNumericCellValue()).toString();
break;
case HSSFCell.CELL_TYPE_BOOLEAN:
cellValue = String.valueOf(cell.getBooleanCellValue()).trim();
break;
case HSSFCell.CELL_TYPE_FORMULA:
cellValue = cell.getCellFormula();
break;
default:
cellValue = "";
}
return cellValue;
}
最新文章
- CSS 使用推荐
- Python学习【第一篇】Python简介
- hibernate缓存说明
- hdu 2028
- liux之我用过的zip解压命令
- 常见排序算法及其java实现
- Ruby简介,附带示例程序
- Dynamics CRM 2013 初体验(3):新增加的功能
- sublime模式下开启vim并修改esc
- linux高级技巧:rsync同步(一个)
- Sublime Text、webstorm等编译器快速编写HTML/CSS代码的技巧
- jQuery获取父级、兄弟节点的方法
- 设置Firefox自动清除缓存,无需手动清除
- [Linux] 设置系统时区
- Distributed processing
- oracle导入大sql文件
- ubuntu下交叉编译mono
- 2018.10.23 bzoj1297: [SCOI2009]迷路(矩阵快速幂优化dp)
- Asp.net Core Startup Class中是如何获取配置信息的
- Codeforces Round #303 (Div. 2) D. Queue 傻逼题