public class ExcelWorksheet extends SpreadsheetWorksheet
| Modifier and Type | Field and Description |
|---|---|
protected ExcelModel |
model |
protected org.apache.poi.ss.usermodel.Sheet |
sheet |
alias, dataTypeStrict, existsInSpreadsheet, header, name| Constructor and Description |
|---|
ExcelWorksheet(ExcelModel model,
org.apache.poi.ss.usermodel.Sheet sheet,
boolean existsInSpreadsheet) |
| Modifier and Type | Method and Description |
|---|---|
protected SpreadsheetColumn |
createColumn(int index)
Creates a column with the specified column index
|
protected void |
createInSpreadsheet()
The purpose of this method is to create this worksheet in the spreadsheet
|
String |
getDefaultEmptyCellValue()
This method returns the default value to be written to a cell when a new empty row is created in a worksheet that
is not enforcing data type strictness.
|
int |
getFirstRowIndex() |
int |
getHeaderRowIndex() |
List<SpreadsheetRow> |
getRows()
Gets all rows contained by the worksheet
|
SpreadsheetRow |
insertRow(Map<SpreadsheetColumn,String> values)
Inserts a new row in the worksheet with given values in the given columns.
|
protected void |
loadHeader()
Loads header row information - index and name - from the spreadsheet if the worksheet exists in the spreadsheet
|
void |
removeRow(SpreadsheetRow row)
Deletes the given row from the actual worksheet.
|
addColumn, addColumn, addRow, addRowWithValuesInColumns, addWorksheetMetadata, checkThatWorksheetExists, deleteRow, findRows, getAlias, getColumn, getColumn, getDoesNotExistInSpreadsheet, getExistsInSpreadsheet, getHeader, getModel, getName, getNonexistentWorksheetMessage, getValuesForEmptyRow, isDataTypeStrict, isIdentifiablyBy, toStringprotected ExcelModel model
protected org.apache.poi.ss.usermodel.Sheet sheet
public ExcelWorksheet(ExcelModel model, org.apache.poi.ss.usermodel.Sheet sheet, boolean existsInSpreadsheet)
protected void createInSpreadsheet()
SpreadsheetWorksheetcreateInSpreadsheet in class SpreadsheetWorksheetprotected void loadHeader()
SpreadsheetWorksheetloadHeader in class SpreadsheetWorksheetprotected SpreadsheetColumn createColumn(int index)
SpreadsheetWorksheetcreateColumn in class SpreadsheetWorksheetpublic List<SpreadsheetRow> getRows()
SpreadsheetWorksheetgetRows in class SpreadsheetWorksheetpublic SpreadsheetRow insertRow(Map<SpreadsheetColumn,String> values)
SpreadsheetWorksheetinsertRow in class SpreadsheetWorksheetpublic void removeRow(SpreadsheetRow row)
SpreadsheetWorksheetremoveRow in class SpreadsheetWorksheetpublic String getDefaultEmptyCellValue()
SpreadsheetWorksheetgetDefaultEmptyCellValue in class SpreadsheetWorksheetpublic int getHeaderRowIndex()
public int getFirstRowIndex()
Copyright © 2016. All rights reserved.