PoiエクスポートExcel異常:Excelはファイルレベルの検証と修復を完了しました。このブックの一部が修復または破棄された可能性があります

PoiエクスポートExcel異常:Excelはファイルレベルの検証と修復を完了しました。このブックの一部が修復または破棄された可能性があります



テーブルをエクスポートした後、このプロンプトは表示されますが、検査コードは、例外がこのインターフェースによって設定された戻りコンテンツが原因であることがわかりました。

解決策:応答を使用してデータをエクスポートするように
インターフェースの戻りタイプを設定しますvoid

        response.setHeader("Content-Disposition", "attachment;filename=" + new String(fileName.getBytes(StandardCharsets.UTF_8), StandardCharsets.ISO_8859_1));
        response.setContentType("application/ms-excel;charset=UTF-8");
        OutputStream out = response.getOutputStream();
        wb.write(out);
        out.flush();
        out.close();

おすすめ

転載: www.cnblogs.com/ziyue7575/p/12697648.html