Excel wurde nicht lesbarer Inhalt in workspace.xlsx (POI - java)

Ich versuche eine Arbeitsmappe erstellen von java-code.
Ich bin mit der POI-Bibliothek für diese, nach dem ausführen des Programms,
Arbeitsmappe erfolgreich erstellt in meinem Verzeichnis, Aber wenn ich versuche, öffnen meiner excel-Datei im immer Fehler wie "Excel wurde nicht lesbarer Inhalt in workspace.xlsx".

public static void main(String args[]) throws InterruptedException{
        Workbook wb = new XSSFWorkbook();
        FileOutputStream fileOut;
        try {
            fileOut = new FileOutputStream("workbook.xls");
            wb.write(fileOut);
            fileOut.close();
            System.out.println("success");
        } catch (Exception e) {
            //TODO Auto-generated catch block
              System.out.println("failure");
            e.printStackTrace();
        }

}

Ich bin mit excel 2010.

  • Sie don ' T fügen Sie keine Inhalte, um Sie die Arbeitsmappe, so vielleicht das ist ein erforderlicher Teil einer gültigen Excel-Dokument. Und in Ihrem code speichern Sie das Dokument als xls statt xlsx. Das könnte verwirrend sein Excel.
  • Hi @MichaëlHompus, vielen Dank für Ihre Antwort. Ich habe versucht, beide Formate xls und xlsx. Aber nicht arbeiten,
  • Was macht der POI-Bibliothek-Dokumentation sagen über das erstellen von Arbeitsmappen? Sind Sie sicher, dass die version der Bibliothek "funktioniert" mit Ihrer version von Excel?
  • Hi @EddyG, ich lese die Dokumentation, POI-Bibliothek unterstützt excel 2010, die ich bin derzeit mit. Problem wurde gelöst, von unten beantworten. Vielen Dank für Ihre Antwort,
Schreibe einen Kommentar