Class ExcelExporter
java.lang.Object
com.mendix.modules.exportmanager.excel.ExcelExporter
Represents an exporter for Excel documents.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic IExcelGrid
Deprecated.static IExcelGrid
createExcelGrid
(IContext context) Creates a new Excel grid.static IMendixObject
generateXLS
(IContext context, IMendixObject fileObject, String fileName, List<IExcelGrid> grids) Generates an Excel file from the given grids.static IMendixObject
generateXLS
(IContext context, IMendixObject fileObject, String fileName, List<String> oqlQueries, boolean autoSizeColumns, List<String> headerNames) Generates an Excel file from the given OQL queries.
-
Constructor Details
-
ExcelExporter
public ExcelExporter()
-
-
Method Details
-
generateXLS
public static IMendixObject generateXLS(IContext context, IMendixObject fileObject, String fileName, List<IExcelGrid> grids) throws CoreException Generates an Excel file from the given grids.- Parameters:
context
- the context to use for access controlfileObject
- the FileDocument objectfileName
- the file namegrids
- the grids to be converted- Returns:
- the resulting FileDocument object containing the report
- Throws:
CoreException
- if generated the Excel file failed
-
generateXLS
public static IMendixObject generateXLS(IContext context, IMendixObject fileObject, String fileName, List<String> oqlQueries, boolean autoSizeColumns, List<String> headerNames) throws CoreException Generates an Excel file from the given OQL queries.- Parameters:
context
- the context to use for access controlfileObject
- the FileDocument objectfileName
- the file nameoqlQueries
- the OQL queriesautoSizeColumns
- indicates whether to size columns automaticallyheaderNames
- the column names- Returns:
- the resulting FileDocument object containing the report
- Throws:
CoreException
- if generating the Excel file failed
-
createExcelGrid
Deprecated.since 9.8.0, usecreateExcelGrid(IContext)
insteadCreates a new Excel grid.- Returns:
- the Excel grid
-
createExcelGrid
Creates a new Excel grid.- Parameters:
context
- the context to use for access control- Returns:
- the Excel grid
-
createExcelGrid(IContext)
instead