读取指数数字从Excel中的Java

我有一个excel文件,我正在阅读使用CSVReader,它的单元格值为1.2346E + 011。读取这个单元格值后,它的值为1.2346E + 011,但是在检查excel中的确切值之后,它来到123456789012.I需要在我的表中存储确切的值123456789012而不是1.2346E + 011。

供应商正在填写Excel表格并将其保存为.CSV。 任何人都可以帮忙吗? 任何帮助将不胜感激。

我认为你需要在Excel中格式化单元格以显示123456789012格式。 这应该被导出到CSV,你可以用CSVReader读取它

或者,您可能需要查看POI ,这是一个Java库,允许您读取xlsxlsx Excel文件。

数字是完整的:Excel正在格式化数字。

要覆盖该行为,请突出显示整列,行等。右键单击,select格式化单元格,然后select“数字”作为类别。