使用excel获取具有公式的单元格的内容
我想在Excel中获取单元格的内容,其值是使用公式(= D6 * 0.1236)计算的,我使用HssfWorkbook并使用getCell()方法获取内容。 但我得到D6 * 0.1236。 我想要使用这个公式计算出的值,而不是公式。 请为此提出一些解决scheme。
以下是获取内容的代码
HSSFSheet sheet = workbook.getSheetAt(1); Row r = sheet.getRow(13); //get the cell [a particular cell of the row obtained above] Cell c = r.getCell(2);
你不能使用getCell()来获取一个值。 尝试以下方法,
Cell c = r.getCell(2); System.out.println("The Cell value is " + c.getNumericCellValue());