在使用 JasperReports 导出为 Excel 格式期间,如何避免“BIFF8 的允许列范围为 (0..255) 或 ('A'..'IV')' 错误

Bib*_*ose 1 java jasper-reports export-to-excel

在通过JRXlsExporter将报告导出为Excel 工作表期间,我收到错误:. 如何解决这个问题? Invalid column index (256). Allowable column range for BIFF8 is (0..255) or ('A'..'IV')

Ale*_*x K 5

JasperReports使用Apache POI库将报告导出为MS Excel格式。

该引擎有几个导出器,用于将导出为MS Excel格式:

旧版本的MS Excel有在工作簿中使用少于 257列的限制。新版本 (2007+) 有新的限制: 16 384列。

该JRXlsxExporter使用API(基于XSSF,允许出口报告中的新格式()的.xlsx)。该JRXlsExporter使用HSSF的执行Apache的POI。

为了避免这个错误,使用JRXlsxExporter就足够了。


更多信息: