|
SPT RWT Application API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sptci.rwt.ExcelGenerator
class ExcelGenerator
An Excel workbook generator for data contained in a Rows
object. This uses the
Apache POI HSSF
library for creating Excel workbooks.
© Copyright 2007 Sans Pareil Technologies, Inc.
| Constructor Summary | |
|---|---|
ExcelGenerator()
|
|
| Method Summary | |
|---|---|
private void |
createHeader(Row row,
org.apache.poi.hssf.usermodel.HSSFWorkbook workbook,
org.apache.poi.hssf.usermodel.HSSFSheet sheet,
short index)
Create the header row for the excel sheet using the Column.name field. |
private void |
createQuery(String query,
org.apache.poi.hssf.usermodel.HSSFWorkbook workbook,
org.apache.poi.hssf.usermodel.HSSFSheet sheet,
short index,
short columns)
Create the cells used to display the SQL statement that was executed to generate the results. |
private void |
createRow(Row row,
org.apache.poi.hssf.usermodel.HSSFWorkbook workbook,
org.apache.poi.hssf.usermodel.HSSFSheet sheet,
short index)
Create a header row for the excel sheet using the Column.name field. |
(package private) org.apache.poi.hssf.usermodel.HSSFWorkbook |
generate(String query,
List<Rows> rows)
Create a new workbook that holds the data in Rows. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
ExcelGenerator()
| Method Detail |
|---|
org.apache.poi.hssf.usermodel.HSSFWorkbook generate(String query,
List<Rows> rows)
Rows. Also
display query to indicate the statement that was used to
generate the results.
query - The SQL query to execute.rows - The list of rows data set to export.
rows.createQuery(java.lang.String, org.apache.poi.hssf.usermodel.HSSFWorkbook, org.apache.poi.hssf.usermodel.HSSFSheet, short, short),
createHeader(com.sptci.rwt.Row, org.apache.poi.hssf.usermodel.HSSFWorkbook, org.apache.poi.hssf.usermodel.HSSFSheet, short),
createRow(com.sptci.rwt.Row, org.apache.poi.hssf.usermodel.HSSFWorkbook, org.apache.poi.hssf.usermodel.HSSFSheet, short)
private void createQuery(String query,
org.apache.poi.hssf.usermodel.HSSFWorkbook workbook,
org.apache.poi.hssf.usermodel.HSSFSheet sheet,
short index,
short columns)
query - The SQL statement used to generate the results.workbook - The excel workbook.sheet - The excel work sheet.index - The row number for the header.columns - The number of columns this row spans.
private void createHeader(Row row,
org.apache.poi.hssf.usermodel.HSSFWorkbook workbook,
org.apache.poi.hssf.usermodel.HSSFSheet sheet,
short index)
Column.name field.
row - The row instance from which column names are extracted.workbook - The excel workbook.sheet - The sheet in which the header row is to be inserted.index - The row number for the header.
private void createRow(Row row,
org.apache.poi.hssf.usermodel.HSSFWorkbook workbook,
org.apache.poi.hssf.usermodel.HSSFSheet sheet,
short index)
Column.name field.
row - The row instance from which column names are extracted.workbook - The excel workbook.sheet - The sheet in which the header row is to be inserted.index - The row index to set.
|
SPT RWT Application API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||