Schreiben Sie mit Apache Poi nach XLSM (Excel 2007)

Ich habe eine Java-Datei zum Schreiben von xlsm (Excel 2007) geschrieben.

Mit der Apache POI Library ist das Schreiben von xlsx-Dateien erfolgreich. Und das Schreiben einer xlsm-Datei ist ein Erfolg. Ich kann die xlsm-Datei jedoch nicht öffnen, da beim Öffnen der xlsm-Datei ein Fehler aufgetreten ist.

Wäre es möglich, eine xlsm-Datei mit der Apache POI Library zu schreiben?

Wenn es möglich ist, xlsm zu schreiben, geben Sie bitte eine Anleitung zum Schreiben einer xlsm-Datei mit der Apache poi-Bibliothek.

XSSFWorkbook workBook = new XSSFWorkbook();
XSSFSheet sheet = workBook.createSheet("Related_SRC");
String realName = "Test.xlsm";
File file = new File("C:\\sdpApp", realName);
try {
    FileOutputStream fileOutput = new FileOutputStream(file);
        workBook.write(fileOutput);
        fileOutput.close();
    } catch (Exception e) {
        // TODO: handle exception
        e.printStackTrace();
    }

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage