在 Java 集成 POI 读取 Excel文件时,会发现单元格中写的数字读出来后莫名奇妙的加上了小数点,甚至变成科学计数法。 设置Excel单元格格式为“文本”后依然如此… 其实可通过编码解决这种问题。
我们可以使用 DataFormatter 获取单元格字符值。它可以得到一个格式化的字符串,代表了存储在单元格中的值。比如一个单元格的数值为1.234,但是该单元格的格式规则为保留小数点后两位,我们获取到的值将为“1.23”。更多内容参考 javacorn.com。
查看更多:http://www.javacorn.com/java/poi/springboot-poi.html