Java - 将xls作为没有点值的文本读取

时间:2014-05-06 09:14:11

标签: java excel

我正在阅读xls文件,如下所示:

POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream(fileName));
HSSFWorkbook wb = new HSSFWorkbook(fs);
HSSFSheet sheet = wb.getSheetAt(0);
HSSFRow rowTPNB;
HSSFCell cellTPNB;
rowTPNB = sheet.getRow(5);
cellTPNB = rowTPNB.getCell(1);

使用该代码,我从excel中获取值766537647.6653764E7。如何保持76653764的价值。请建议

1 个答案:

答案 0 :(得分:0)

你可以这样做

Double.valueOf("7.6653764E7").longValue();

这将返回long值并删除科学记数法:)