/**

* 获取cell中的数据

* @param cell

* @return

*/

private String readCell(HSSFCell cell) {

if (null == cell) {

return "";

}

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd", Locale.CHINA);

switch (cell.getCellType()) {

case HSSFCell.CELL_TYPE_STRING: {

return Strings.trim(cell.getStringCellValue());

}

case HSSFCell.CELL_TYPE_NUMERIC: {

if(HSSFDateUtil.isCellDateFormatted(cell)){

return sdf.format(cell.getDateCellValue());

}else{

return Strings.trim(new BigDecimal(cell.getNumericCellValue())

.toString());

}

}

case HSSFCell.CELL_TYPE_BOOLEAN: {

return Strings.trim(String.valueOf(cell.getBooleanCellValue()));

}

case HSSFCell.CELL_TYPE_FORMULA: {

return Strings.trim(String.valueOf(cell.getCellFormula()));

}

default: {

return Strings.trim(cell.getStringCellValue());

}

}

}

posted on 2006-12-21 16:10 有猫相伴的日子 阅读(961) 评论(0)  编辑  收藏 所属分类: jdk

Java导出Excel公式非空判断_使用poi导成excel的一个类型判断函数相关推荐

  1. excel切片器显示错误_带切片器的Excel弹出选择器工具

    excel切片器显示错误 Slicers make it easy to select from a list of items, but they take up valuable space on ...

  2. VFP导成EXCEL每次只能导16384行的解决方法

    以下是在网上找的一些内容,我是用的下面的 COPY TO TEST.CVS TYPE CVS方法解决的 为什么用VFP导成EXCEL每次只能导16384行? *-------------------- ...

  3. java导出excel设置行高列宽_使用POI生成Excel文件,可以自动调整excel列宽

    //autoSizeColumn()方法自动调整excel列宽 importjava.io.FileOutputStream; importorg.apache.poi.hssf.usermodel. ...

  4. 列中的空值违反了非空约束_管理社区中违反准则的情况

    列中的空值违反了非空约束 You run an active (or maybe not-so-active) community. You have a vision for this commun ...

  5. excel公式单元格注释_如何在Excel中隐藏注释,公式,溢出文本和网格线

    excel公式单元格注释 We've shown you how to hide cells, rows, and columns and how to hide worksheets/tabs an ...

  6. excel公式单元格注释_向Excel 2013中的公式和单元格添加注释

    excel公式单元格注释 When entering formulas in Excel, you may want to remind yourself, or someone else, what ...

  7. java语言数组实现栈的操作_基于自定义的动态数组实现一个栈(Java语言)

    1.什么是栈? (1)只能从一端添加元素,也只能从一端取出元素,这一端称为栈顶. (2)栈是一种后进先出的数据结构 画个图: 2.栈的实现 (1)定义一个栈的接口 接口是类的行为的抽象. 以下行为分别 ...

  8. excel切片器显示错误_使用切片器在Excel中设置过滤条件

    excel切片器显示错误 In most cases, it's best if you keep people away from your data in Excel. It's too easy ...

  9. python写入excel表格数据绘制图表_(原创)xlsxwriter,python excel 写入数据\图表等操作_图表操作(二)...

    前面分享了使用xlsxwriter创建excel和写入数据GUC:(原创)xlsxwriter,python excel 写入数据\图表等操作_创建.写入(一)​zhuanlan.zhihu.com ...

最新文章

  1. 为什么程序员不能接私活?
  2. 【vue】vue +element 搭建项目,Qs用途
  3. Java中获取数据库中两个时间的相差秒数
  4. 数学建模论文参考大礼包
  5. 解决打不开 RSA 密钥容器 即:加密web.config中的内容
  6. C# winform C/S WebBrowser 微信第三方登录
  7. mysql可以偏移注入_access数据库一般注入方法及偏移注入
  8. python standardscaler_Python快速实战机器学习之数据预处理
  9. CF #371 (Div. 2) C、map标记
  10. Pandas GroupBy对象
  11. tidb使用坑记录TiDB和Mysql的sql差异总结
  12. 使用GDAL打开裸数据(RAW)
  13. Spring Boot 部署与后台运行服务配置
  14. 讨论PV原语、解答PV疑惑
  15. (转载)PHP环境搭建-记录
  16. 3-3 银行业务队列简单模拟 (25 分)
  17. AJPFX关于子类父类中的构造
  18. 数论 欧几里德算法
  19. win7系统升级ie11,在KB2729094更新失败时的解决方法
  20. git error Missing tree 解决办法

热门文章

  1. c语言循环链表约瑟夫问题的时间复杂度,用单向循环链表解决约瑟夫问题算法优劣性分析.doc...
  2. 一个简单的猫咪信息管理系统,参照学生管理系统
  3. facebook广告竞价如何运作,成交广告需支付多少费用(老版)
  4. 微信公众号开发——(first)公众号注册详细步骤
  5. uni-app 自定义导航栏图标+文字(二)
  6. 数据可视化_科学统计图表8——ggplot颜色代码详解
  7. ubuntu wubi安装_使用Wubi安装程序在Windows上轻松安装Ubuntu Linux
  8. 省市二级联动/JQuary
  9. 【Python】Python安装升级mkl包
  10. 2022年发财虎游戏开发中