使用poi无法从excel读取£1,000.00

时间:2014-08-14 03:16:30

标签: apache-poi

我知道如何读取数字,字符串等但现在知道读取字母数字或特殊字符。目前我正在尝试使用apache poi读取/写入£1,000.00 excel但我得到格式异常。能否请你给我一些代码。

以下是代码:

    String str = driver.findElement(By.xpath("//*[@id='wrapper']/div[4]/div/form/div[1]/div/div/div[1]/table/tbody/tr[3]/td[2]")).getText().trim().replaceAll("\\D", "");
    System.out.println(str);
    env.setInputFile(new FileInputStream("C://ABC//DataNew.xls"));
    env.setBook(new HSSFWorkbook(env.getInputFile()));
    env.setOutFile(new FileOutputStream("C://ABC//DataNew.xls"));
    env.getBook().createSheet("test").createRow(15).createCell((short)6).setCellValue(str);
    env.getBook().write(env.getOutFile());
    env.getOutFile().flush();
    env.getOutFile().close();

我得到的错误是:

org.apache.poi.hssf.record.RecordFormatException: Unable to construct record instance, the following exception occured: null

0 个答案:

没有答案