Interface ExcelExporterDelegate


public interface ExcelExporterDelegate
Provides the internal interface for exporting Excel documents. This is an internal class that is not to be used and may change at any time.
  • Method Details

    • generateXLS

      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 control
      fileObject - the FileDocument object
      fileName - the file name
      grids - the grids to be converted
      Returns:
      the resulting FileDocument object containing the report
      Throws:
      CoreException - if generating the Excel file failed
    • generateXLS

      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 control
      fileObject - the FileDocument object
      fileName - the file name
      oqlQueries - the OQL queries
      autoSizeColumns - indicates whether to size columns automatically
      headerNames - the column names
      Returns:
      the resulting FileDocument object containing the report
      Throws:
      CoreException - if generating the Excel file failed
    • createExcelGrid

      IExcelGrid createExcelGrid()
      Creates a new Excel grid.
      Returns:
      the Excel grid