I am trying to append the data in existing excel file, but nothing is written. What am I doing wrong?
public static void writeSheet(String data) {
HSSFWorkbook workbook;
try {
String outFileName = "filebook.xls";
File path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM);
File outFile = new File(path, outFileName);
workbook = (HSSFWorkbook) WorkbookFactory.create(outFile);
Row row = workbook.getSheetAt(0).createRow(0);
Cell cell = row.createCell(0);
cell.setCellValue("text");
OutputStream outputStream = new FileOutputStream(outFile,true);
workbook.write(outputStream);
outputStream.close();
workbook.close();
} catch (Exception e) {
e.printStackTrace();
}
}