EXcelエクスポート時のエラー:The maximum number of rows permitted on a worksheet been exceeded

490 ワード

質問説明:プロジェクトでデータをexcelにエクスポートしたとき、次のエラーが発生しました.
Caused by: jxl.write.biff.RowsExceededException: The maximum number of rows permitted on a worksheet been exceeded
        at jxl.write.biff.WritableSheetImpl.getRowRecord(WritableSheetImpl.java:1214)
        at jxl.write.biff.WritableSheetImpl.addCell(WritableSheetImpl.java:1151)

理由:
データ量が大きすぎて、excelの1ページの最大行数(65536)を超えたため、エラーが発生したことがわかりました.
解決方法:excelを生成するとき、現在のページの行数が65536を超えた場合、sheet書き込みデータを新規作成します.