Чтобы у вас открылся файл на добавление в него чего-либо, его надо открывать так:
InputStream inp = null; try { inp = new FileInputStream("/FilesTXT/Smartphones.xlsx"); } catch (FileNotFoundException ex) { ex.printStackTrace(); } Workbook wb = null; try { wb = WorkbookFactory.create(inp); } catch (InvalidFormatException | EncryptedDocumentException | IOException ex) { ex.printStackTrace(); } Sheet sheet = wb.createSheet(sheetName); /// тут делаете что надо // и в конце самом не забываем закрыть InputStream try { inp.close(); }catch (IOException e){ e.printStackTrace(); }
Взято отсюда: https://poi.apache.o...adWriteWorkbook