public class Exports extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_FORMAT
Default file format for exporting to excel.
|
static String |
XLS |
static String |
XLSX |
static String |
XLSX_STATIC |
| Constructor and Description |
|---|
Exports() |
| Modifier and Type | Method and Description |
|---|---|
static void |
exportCSV(OutputStream out,
PivotExportContext context)
Export Pivottable to CSV format, with comma as separator
|
static void |
exportCSV(OutputStream out,
PivotExportContext context,
String separator)
Export Pivottable to CSV format.
|
static void |
exportExcel(OutputStream out,
PivotExportContext context)
Export Pivottable to default Excel 2007 format
|
static void |
exportExcel(OutputStream out,
String fileFormat,
PivotExportContext context)
Export Pivottable to excel format.
|
static void |
exportExcel(OutputStream out,
String fileFormat,
PivotExportContext context,
CellStyleConfigurator styleConfig)
Export Pivottable to excel format.
|
static void |
exportExcel(OutputStream out,
org.zkoss.poi.ss.usermodel.Workbook book,
PivotExportContext context)
Export Pivottable to excel format.
|
static void |
exportExcel(OutputStream out,
org.zkoss.poi.ss.usermodel.Workbook book,
PivotExportContext context,
CellStyleConfigurator styleConfig)
Export Pivottable to excel format.
|
static PivotExportContext |
getExportContext(PivotModel model,
PivotRenderer renderer,
String dataFieldOrient,
boolean open,
String[] titles)
Return a context for exporting Pivottable information
|
static PivotExportContext |
getExportContext(PivotModel model,
PivotRenderer renderer,
String dataFieldOrient,
boolean open,
String[] titles,
boolean useRendererForDataCells) |
static PivotExportContext |
getExportContext(Pivottable table,
boolean open,
String[] titles)
Return a context for exporting Pivottable information
|
static PivotExportContext |
getExportContext(Pivottable table,
boolean open,
String[] titles,
boolean useRendererForDataCells) |
static PivotExportContext |
getExportContext(Pivottable table,
boolean open,
String[] titles,
boolean useRendererForDataCells,
PivotExportSheetConfig sheetConfig)
Return a context for exporting Pivottable information
|
public static final String XLSX
public static final String XLSX_STATIC
public static final String XLS
public static final String DEFAULT_FORMAT
public static void exportExcel(OutputStream out, PivotExportContext context) throws IOException
out - the output stream to write tocontext - the export context created from Pivottable or modelIOExceptionpublic static void exportExcel(OutputStream out, String fileFormat, PivotExportContext context) throws IOException
Pivottable data.
Pivottable data.
out - the output stream to write tofileFormat - "xls", "xlsx", or "xlsx.static" supported.context - the export context created from Pivottable or modelIOExceptionpublic static void exportExcel(OutputStream out, org.zkoss.poi.ss.usermodel.Workbook book, PivotExportContext context) throws IOException
Note the XSSFWorkbook workbook create sheet with native Pivot Table (also contains a sheet with source data),
the HSSFWorkbook workbook create sheet with Pivottable data.
out - the output stream to write tobook - the workbook either HSSFWorkbook or XSSFWorkbook, if null will use HSSFWorkbook.context - the export context created from Pivottable or modelIOExceptionpublic static void exportExcel(OutputStream out, String fileFormat, PivotExportContext context, CellStyleConfigurator styleConfig) throws IOException
Pivottable data.
Pivottable data.
out - the output stream to write tofileFormat - "xls", "xlsx", or "xlsx.static" supported.context - the export context created from Pivottable or modelstyleConfig - configurator for excel cell styleIOExceptionpublic static void exportExcel(OutputStream out, org.zkoss.poi.ss.usermodel.Workbook book, PivotExportContext context, CellStyleConfigurator styleConfig) throws IOException
Note the XSSFWorkbook workbook create sheet with native Pivot Table (also contains a sheet with source data),
the HSSFWorkbook workbook create sheet with Pivottable data.
out - the output stream to write tobook - the workbook either HSSFWorkbook or XSSFWorkbook, if null will use HSSFWorkbook.context - the export context created from Pivottable or modelstyleConfig - configurator for excel cell styleIOExceptionpublic static void exportCSV(OutputStream out, PivotExportContext context) throws IOException
out - the output stream to write tocontext - the export context created from Pivottable or modelIOExceptionpublic static void exportCSV(OutputStream out, PivotExportContext context, String separator) throws IOException
out - the output stream to write tocontext - the export context created from Pivottable or modelseparator - the separator for marking cell boundary in CSV fileIOExceptionpublic static PivotExportContext getExportContext(Pivottable table, boolean open, String[] titles)
table - the Pivottable instanceopen - export as if all the header nodes were open (the model is not
affected)titles - title text for data, column, row title cells, respectively.
i.e. titles[0] will be rendered to the data title cell, titles[1] to the
column title cell, and titles[2] to the row title cell.public static PivotExportContext getExportContext(Pivottable table, boolean open, String[] titles, boolean useRendererForDataCells)
public static PivotExportContext getExportContext(Pivottable table, boolean open, String[] titles, boolean useRendererForDataCells, PivotExportSheetConfig sheetConfig)
table - the Pivottable instanceopen - export as if all the header nodes were open (the model is not
affected)titles - @see getExportContext(Pivottable, boolean, String[])useRendererForDataCells - sheetConfig - a PivotExportSheetConfig defining sheet names/order/visiblitypublic static PivotExportContext getExportContext(PivotModel model, PivotRenderer renderer, String dataFieldOrient, boolean open, String[] titles)
model - the PivotModelrenderer - the PivotRendererdataFieldOrient - to arrange data fields on column or row, if there
are multiple data fields. Accepted values are "column" and "row".open - export as if all the header nodes were open (the model is not
affected)titles - title text for data, column, row title cells, respectively.
i.e. titles[0] will be rendered to the data title cell, titles[1] to the
column title cell, and titles[2] to the row title cell.public static PivotExportContext getExportContext(PivotModel model, PivotRenderer renderer, String dataFieldOrient, boolean open, String[] titles, boolean useRendererForDataCells)
Copyright © 2023. All rights reserved.