我知道如何读取数字,字符串等但现在知道读取字母数字或特殊字符。目前我正在尝试使用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