apache-poi - apache poi - XSSF 读取格式化的单元格值

标签 apache-poi xssf

有什么方法可以让我获得 excel 连续显示的格式化值,而不是我从流中返回的原始值?

或者这是否属于“公式评估”类别,这不支持?

最佳答案

如果您有 Cell您正在尝试从中获取数据,请尝试以下操作

DataFormatter formatter = new DataFormatter();
String formattedCellValue = formatter.formatCellValue(myCell);

如果这不能完全满足您的要求,DataFormatter 中有许多不同的方法。可以解决问题的类。查看 API .

关于apache-poi - apache poi - XSSF 读取格式化的单元格值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18237828/

相关文章:

java - 从 Excel 电子表格中读取手动插入的文本

java - 通过提供列位置 POI 读取选择性列的功能

java - 如何使用 XSSF 检查 Excel 单元格的类型

java - 将特定单元格宽度设置为 XSSF Apache POI 中的列

java - 在Excel Java中合并具有相同值的单元格

excel - Java.lang.NoClassDefFoundError :org/openxmlformats/schemas/spreadsheetml/x2006/main/ctextensionlist in groovy

java - 您的 InputStream 既不是 OLE2 流,也不是 OOXML 流

java - 使用 java 写入 .xlsx。 BiffViewer 发生错误

java - POI API 的事件模型在 3.15 版本中不适用(出现编译错误)吗?

java - 我正在尝试为 xlsx 添加 Apache POI,这让我在错误之后出错