当我从Excel读取日期类型(Apache POI)时,获取字符串值

塞尔吉·利斯尼奇亚

我有一个正在读取xlsx文件-Apache POI库。

例如,在某行中,我具有以下单元格值:

2013年9月1日| 15136.00 || 马特| ......


我的目标是:将行中的所有单元格读取为String值。但是,正如我所看到的,我不能以字符串形式读取13年9月1日,它仅表示像date类型()和cell.getDateCellValue();一样。


1)我能以某种方式读取字符串13-Sep-13:“ 01-Sep-13”; 2)如果我使用不同的日期格式(ddMMyyyy)和(dd-MMM-yy),可以将Date值转换为字符串吗?

码:

当我遍历行和单元格时,Apache POI分析每种单元格类型:

String normalizeCellType(Cell cell) {

    switch (cell.getCellType()) {
        case Cell.CELL_TYPE_STRING:
           return cell.getRichStringCellValue().getString());            
        case Cell.CELL_TYPE_NUMERIC:
            if (DateUtil.isCellDateFormatted(cell)) {

                Date date = cell.getDateCellValue(); ????????????
                System.out.println(date);

            } else {

                ....
            }
            break;
        case Cell.CELL_TYPE_BOOLEAN:
           return ....
        case Cell.CELL_TYPE_FORMULA:
           return ....
        default:
            System.out.println();
    }
}
格特曼

您有2个选择:

  • 使用Java的SimpleDateFormat以格式返回DateString您选择的格式。您可以SimpleDateFormat为所需的每种不同格式设置一个实例。
  • 使用Apache POI的DataFormatterCell直接格式化

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何从json解码并获取字符串值

来自分类Dev

我在获取字符串时遇到问题

来自分类Dev

如何删除 - 从右到左读取字符串值时

来自分类Dev

使用itext读取PDF时获取字符串和int值的正确方法是什么?

来自分类Dev

获取字符串日期的格式

来自分类Dev

当我使用CreateFont()获取字符串的字体时,不使用参数

来自分类Dev

从 csv 读取字符串值

来自分类Dev

淘汰赛-在获取字符串时,我改为获取[object Object]

来自分类Dev

我如何获取字符串数组的两个连续值的值

来自分类Dev

试图从另一种形式获取字符串,但我得到字符串值 null

来自分类Dev

日期的交叉过滤器以获取字符串值

来自分类Dev

在Excel或OfficeCalc中获取字符串的Unicode(USC-2)值

来自分类Dev

我们如何从js文件到HTML获取字符串值?

来自分类Dev

从AngularJS指令标签获取字符串值:my-first-directive =“我想要这个”

来自分类Dev

C ++从字符串中获取字符我

来自分类Dev

C ++从字符串中获取字符我

来自分类Dev

-读取字符串字符时出错

来自分类Dev

PHP获取字符串中的日期

来自分类Dev

NumberFormatException:对于输入字符串:尝试使用 apache poi 读取 excel 文件时的“null”

来自分类Dev

TypeScript:从类型析取中获取字符串数组

来自分类Dev

浓咖啡读取字符串文件值

来自分类Dev

无法成功读取字典值中的字符串?

来自分类Dev

读取字符串PERL中的某些值

来自分类Dev

如何读取字符串中的特定值?

来自分类Dev

我如何从字节获取字符串的响应

来自分类Dev

编译器不会让我获取字符串

来自分类Dev

我如何从字节获取字符串的响应

来自分类Dev

读取字符串时出现OutOfMemoryException

来自分类Dev

从单元格读取字符串时出错

Related 相关文章

  1. 1

    我如何从json解码并获取字符串值

  2. 2

    我在获取字符串时遇到问题

  3. 3

    如何删除 - 从右到左读取字符串值时

  4. 4

    使用itext读取PDF时获取字符串和int值的正确方法是什么?

  5. 5

    获取字符串日期的格式

  6. 6

    当我使用CreateFont()获取字符串的字体时,不使用参数

  7. 7

    从 csv 读取字符串值

  8. 8

    淘汰赛-在获取字符串时,我改为获取[object Object]

  9. 9

    我如何获取字符串数组的两个连续值的值

  10. 10

    试图从另一种形式获取字符串,但我得到字符串值 null

  11. 11

    日期的交叉过滤器以获取字符串值

  12. 12

    在Excel或OfficeCalc中获取字符串的Unicode(USC-2)值

  13. 13

    我们如何从js文件到HTML获取字符串值?

  14. 14

    从AngularJS指令标签获取字符串值:my-first-directive =“我想要这个”

  15. 15

    C ++从字符串中获取字符我

  16. 16

    C ++从字符串中获取字符我

  17. 17

    -读取字符串字符时出错

  18. 18

    PHP获取字符串中的日期

  19. 19

    NumberFormatException:对于输入字符串:尝试使用 apache poi 读取 excel 文件时的“null”

  20. 20

    TypeScript:从类型析取中获取字符串数组

  21. 21

    浓咖啡读取字符串文件值

  22. 22

    无法成功读取字典值中的字符串?

  23. 23

    读取字符串PERL中的某些值

  24. 24

    如何读取字符串中的特定值?

  25. 25

    我如何从字节获取字符串的响应

  26. 26

    编译器不会让我获取字符串

  27. 27

    我如何从字节获取字符串的响应

  28. 28

    读取字符串时出现OutOfMemoryException

  29. 29

    从单元格读取字符串时出错

热门标签

归档