Package bld.generator.report.excel.impl
Class GenerateExcelImpl
java.lang.Object
bld.generator.report.excel.impl.GenerateExcelImpl
- All Implemented Interfaces:
GenerateExcel
The Class GenerateExcelImpl.
In the GenerateExcelImpl class starts the process to generate the xls or xlsx file.
Below is a summary table with the features of the functions for generating excel files.
In the GenerateExcelImpl class starts the process to generate the xls or xlsx file.
Below is a summary table with the features of the functions for generating excel files.
| HSSF | XSSF | SXSSF | |
|---|---|---|---|
| Function | createFileXls | createFileXlsx | createBigDataFileXlsx |
| CPU and memory efficiency | Varies | varies | Good |
| Read Files | Yes | Yes | No |
| Write Files | Yes | Yes | Yes |
| Create sheets/rows/cells | Yes | Yes | Yes |
| Delete sheets/rows/cells | Yes | Yes | No |
| Styling cells | Yes | Yes | Yes |
| Shift rows | Yes | Yes | No |
| Cloning sheets | Yes | Yes | No |
| Formula evaluation | Yes | Yes | No |
| Cell comments | Yes | Yes | No |
| Picture | Yes | Yes | No |
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]createBigDataFileXlsx(ReportExcel report) Creates the big data file xlsx.byte[]createFileXls(ReportExcel report) Creates the file xls.byte[]createFileXlsx(ReportExcel report) Creates the file xlsx.
-
Constructor Details
-
GenerateExcelImpl
public GenerateExcelImpl()
-
-
Method Details
-
createFileXls
Creates the file xls.- Specified by:
createFileXlsin interfaceGenerateExcel- Parameters:
report- the report- Returns:
- the byte[]
- Throws:
Exception- the exception
-
createFileXlsx
Creates the file xlsx.- Specified by:
createFileXlsxin interfaceGenerateExcel- Parameters:
report- the report- Returns:
- the byte[]
- Throws:
Exception- the exception
-
createBigDataFileXlsx
Creates the big data file xlsx.- Specified by:
createBigDataFileXlsxin interfaceGenerateExcel- Parameters:
report- the report- Returns:
- the byte[]
- Throws:
Exception- the exception
-