zoukankan      html  css  js  c++  java
  • POI使用记录

    POI CellType类型

    CellType  类型  值
    CELL_TYPE_NUMERIC  数值型  0
    CELL_TYPE_STRING  字符串型 1
    CELL_TYPE_FORMULA 公式型  2
    CELL_TYPE_BLANK 空值 3
    CELL_TYPE_BOOLEAN 布尔型 4
    CELL_TYPE_ERROR 错误 5

    row.getPhysicalNumberOfCells(); //获取行中不是null的单元格数量
    row.getLastCellNum(); //获取行中最后一个不是null的单元格的物理位置(从1开始数)


    sheet.getPhysicalNumberOfRows() //获取不是null的行的数量
    sheet.getLastRowNum() //获取最后一个不是null的行的下标(从0开始数)

    //(如果第一行是插入的空行,则第一行为null。如果最后一行内容清除为空的,表示此行为空,除非删除,才表示行为null)

    *****************************  问题解决  *****************************

    解决:poi 读取单元格内容是整数还是浮点数问题

    1、先判断单元格类型,如果是CELL_TYPE_NUMERIC,并且判断它不是表示的日期
    2、将单元格设置成String类型,cell.setCellType(1)
    3、判断是否有小数点 有则为浮点数,否则为整数

  • 相关阅读:
    N的阶乘 51Nod
    hdu1176 免费馅饼(dp)~~~~~~~~~~~~~~~~~
    细胞
    红与黑
    迷宫
    【TFLSnoi李志帅】---sort
    【TFLSnoi李志帅】---全排列例题
    【TFLSnoi李志帅】---全排列和组合
    【TFLSnoi李志帅】---栈
    【TFLSnoi李志帅】---函数递归
  • 原文地址:https://www.cnblogs.com/jinghun/p/7862171.html
Copyright © 2011-2022 走看看