在 Java 集成 POI 读取 Excel文件时,会发现单元格中写的数字读出来后莫名奇妙的加上了小数点,甚至变成科学计数法。 设置Excel单元格格式为“文本”后依然如此… 其实可通过编码解决这种问题。
我们可以使用 DataFormatter 获取单元格字符值。它可以得到一个格式化的字符串,代表了存储在单元格中的值。比如一个单元格的数值为1.234,但是该单元格的格式规则为保留小数点后两位,我们获取到的值将为“1.23”。更多内容参考 javacorn.com。
在 Java 集成 POI 读取 Excel文件时,会发现单元格中写的数字读出来后莫名奇妙的加上了小数点,甚至变成科学计数法。 设置Excel单元格格式为“文本”后依然如此… 其实可通过编码解决这种问题。
我们可以使用 DataFormatter 获取单元格字符值。它可以得到一个格式化的字符串,代表了存储在单元格中的值。比如一个单元格的数值为1.234,但是该单元格的格式规则为保留小数点后两位,我们获取到的值将为“1.23”。更多内容参考 javacorn.com。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。