I do not know why the file that I am writing using the POI can be opened by Ms Excel 2013, but the file is still readable by the POI. (cell value can be changed)
this is a file error
here is the code
FileInputStream fis = null; try { fis = new FileInputStream(fileUri); //not error at fileUri } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } String urii = fileUri.replace(".xls", "0.xls"); //not error File fisx = new File(urii); Workbook workbook = null; workbook = new HSSFWorkbook(fis); Sheet sheet = workbook.getSheetAt(0); Row row = sheet.getRow(0); Cell cell = row.getCell(0); String p = cell.getStringCellValue(); TextView a = (TextView) findViewById(R.id.txtUri); cell.setCellValue(new String("popo")); String x = cell.getStringCellValue(); TextView b = (TextView) findViewById(R.id.txtFile); a.setText(p); b.setText(x); OutputStream fos = null; fos = new FileOutputStream(fisx); workbook.write(fos); //main problem fos.flush(); fos.close();
Thanks for the help!
java android excel apache-poi
ketelagoreng
source share