POIXMLException при записи в файл .xlsx - PullRequest
0 голосов
/ 31 октября 2018

Недавно я пытался записать в файл .xlsx. Мой код из учебника, где он работает отлично. В моем случае это не так. Файл создан, но без листа "Devnami", и слова "invoice" и "date" также отсутствуют. Почему это происходит? Я не знаю, если это что-то меняет, но я использую LibreOffice Calc для файлов .xlsx. Вот мой код:

private void gexcel() {
    // TODO Auto-generated method stub

    try {
        XSSFWorkbook workbook = new XSSFWorkbook();
        FileOutputStream out = new FileOutputStream(new File("C:\\Users\\CA_LTD\\Desktop\\excelfile.xlsx"));
        XSSFSheet Spreadsheet = workbook.createSheet("Devnami");
        Spreadsheet.getRow(1).createCell(0).setCellValue("invoice");
        Spreadsheet.getRow(1).createCell(1).setCellValue("date");
        workbook.write(out);
        out.close();

    }
    catch(Exception e) {
        System.out.println(e);
    }
    System.out.println("Excel file created");

}

Вот трассировка стека:

org.apache.poi.ooxml.POIXMLException: org.apache.poi.ooxml.POIXMLException: java.lang.reflect.InvocationTargetException
Excel file created
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...