gpt4 book ai didi

java - setCellType(HSSFCELL.CELL_TYPE_NUMERIC) 在 apache poi 中不起作用

转载 作者:行者123 更新时间:2023-11-30 11:10:06 25 4
gpt4 key购买 nike

SetCellType(HSSFCELL.CELL_TYPE_NUMERIC) 在 apache poi 中不起作用。有人用过JAVA中POI的这个功能吗?

当我使用 POI 创建 XLS 文件并且单元格包含整数值时,我当时将单元格类型设置为数字,该单元格反射(reflect)了一些其他整数值。例子:使用 JAVA 程序和 poi 实用程序,我将 Cell A1"5" 放入。现在此单元格包含整数值,但默认情况下单元格类型为 CELL_TYPE_STRING。所以这个单元格给我错误,并要求我将这个单元格转换为数字。但是当我将此单元格类型设置为 CELL_TYPE_NUMERIC 时使用程序,它不会给我 XLS 文件中的错误,但它会显示不同的值

有人遇到过这样的问题吗?如果是,那么是否有任何解决方案。我坚持了这一点。

请问我是否需要更多说明。

提前致谢。

最佳答案

由于您使用的是 XSSF 而不是 HSSF,因此请使用 cell.setCellType(XSSFCell.CELL_TYPE_NUMERIC) 而不是 setCellType(HSSFCELL. CELL_TYPE_NUMERIC)

关于java - setCellType(HSSFCELL.CELL_TYPE_NUMERIC) 在 apache poi 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27840258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com