public class PoiExcelDataTool extends PoiExcelTool implements ExcelDataTool
| Modifier and Type | Field and Description |
|---|---|
static Object |
BLANK_CELL
Conteúdo em Branco
|
static Object |
EMPTY_CELL
Conteúdo Vazio
|
| Constructor and Description |
|---|
PoiExcelDataTool(PoiExcelSheet helper)
Construtor padrão
|
| Modifier and Type | Method and Description |
|---|---|
ExcelDataTool |
decColumn()
Decrementa uma coluna
|
ExcelDataTool |
decRow()
Decrementa uma linha
|
Object |
getCell(int columnIndex,
int rowIndex)
Retorna o conteúdo da célula
|
int |
getCellWidth(int col,
int row)
Retorna o comprimento da célula se ela existir.
|
int |
getColumn()
Retorna a coluna corrente
|
String |
getDateFormat()
Retorna o formato para data corrente
|
int |
getMaxColumnUsed()
Retorna a última ou a maior coluna utilizada na planilha.
|
int |
getMaxRowDeep()
Retorna o numero máximo de profundidade de cabeçalho de linha de uma tabela
|
int |
getMaxRowUsed()
Retorna a última ou a maior linha utilizada na planilha.
|
int |
getNumberPrecision()
Retorna o número de casas decimais que um número de ponto flutuante irá
exibir
|
int |
getRow()
Retorna a linha corrente
|
ExcelDataTool |
incColumn()
Incrementa uma coluna
|
ExcelDataTool |
incRow()
Incrementa uma linha
|
ExcelDataTool |
popCell()
Desempilha o ultimo valor da linha e da coluna e associa
|
ExcelDataTool |
pushCell()
Realiza o empilhamento do valor da linha e da coluna
|
ExcelDataTool |
setCell(int column,
int row)
Posiciona o cursor para a celula especificada
|
ExcelDataTool |
setCell(int column,
int row,
boolean value)
Atribui o conteúdo de uma célula no formato de valor logico.
|
ExcelDataTool |
setCell(int column,
int row,
Date value)
Atribui o conteúdo de uma célula no formato de data.
|
ExcelDataTool |
setCell(int column,
int row,
double value)
Atribui o conteúdo de uma célula no formato de numero.
|
ExcelDataTool |
setCell(int column,
int row,
Object value)
Atribui o conteúdo de uma célula em qualquer formato
|
ExcelDataTool |
setCell(int column,
int row,
String value)
Atribui o conteúdo de uma célula no formato de texto.
|
ExcelDataTool |
setCellHorizontal(boolean value)
Atribui o conteúdo de uma célula, utilizando a mesma linha anteriormente e
mudando a coluna para a próxima célula, no formato de valor lógico.
|
ExcelDataTool |
setCellHorizontal(Date value)
Atribui o conteúdo de uma célula, utilizando a mesma linha anteriormente e
mudando a coluna para a próxima célula, no formato de data.
|
ExcelDataTool |
setCellHorizontal(double value)
Atribui o conteúdo de uma célula, utilizando a mesma linha anteriormente e
mudando a coluna para a próxima célula, no formato de número.
|
ExcelDataTool |
setCellHorizontal(int column,
int row,
Object... values)
Atribui o conteúdo de várias células, utilizando a mesma linha
anteriormente e mudando a coluna para a próxima célula, no formato
generico.
|
ExcelDataTool |
setCellHorizontal(Object... values)
Atribui o conteúdo de várias células, utilizando a mesma linha
anteriormente e mudando a coluna para a próxima célula, no formato
generico.
|
ExcelDataTool |
setCellHorizontal(Object value)
Atribui o conteúdo de uma célula, utilizando a mesma linha anteriormente e
mudando a coluna para a próxima célula, no formato generico.
|
ExcelDataTool |
setCellHorizontal(String value)
Atribui o conteúdo de uma célula, utilizando a mesma linha anteriormente e
mudando a coluna para a próxima célula, no formato de texto.
|
ExcelDataTool |
setCellSameColumn(int row,
boolean value)
Atribui o conteúdo de uma célula, utilizando a mesma coluna anteriormente,
no formato lógico.
|
ExcelDataTool |
setCellSameColumn(int row,
Date value)
Atribui o conteúdo de uma célula, utilizando a mesma coluna anteriormente,
no formato de data.
|
ExcelDataTool |
setCellSameColumn(int row,
double value)
Atribui o conteúdo de uma célula, utilizando a mesma coluna anteriormente,
no formato de número.
|
ExcelDataTool |
setCellSameColumn(int row,
String value)
Atribui o conteúdo de uma célula, utilizando a mesma coluna anteriormente,
no formato de texto.
|
ExcelDataTool |
setCellSameLine(int column,
boolean value)
Atribui o conteúdo de uma célula, utilizando a mesma linha anteriormente,
no formato de valor lógico.
|
ExcelDataTool |
setCellSameLine(int column,
Date value)
Atribui o conteúdo de uma célula, utilizando a mesma linha anteriormente,
no formato de data.
|
ExcelDataTool |
setCellSameLine(int column,
double value)
Atribui o conteúdo de uma célula, utilizando a mesma linha anteriormente,
no formato de número.
|
ExcelDataTool |
setCellSameLine(int column,
String value)
Atribui o conteúdo de uma célula, utilizando a mesma linha anteriormente,
no formato de texto.
|
ExcelDataTool |
setCellVertical(boolean value)
Atribui o conteúdo de uma célula, utilizando a mesma coluna anteriormente e
mudando a linha para a próxima célula, no formato de valor lógico.
|
ExcelDataTool |
setCellVertical(Date value)
Atribui o conteúdo de uma célula, utilizando a mesma coluna anteriormente e
mudando a linha para a próxima célula, no formato de data.
|
ExcelDataTool |
setCellVertical(double value)
Atribui o conteúdo de uma célula, utilizando a mesma coluna anteriormente e
mudando a linha para a próxima célula, no formato de número.
|
ExcelDataTool |
setCellVertical(int column,
int row,
Object... values)
Atribui o conteúdo de várias células, utilizando a mesma coluna
anteriormente e mudando a linhas para a próxima célula, no formato
generico.
|
ExcelDataTool |
setCellVertical(Object... values)
Atribui o conteúdo de várias células, utilizando a mesma coluna
anteriormente e mudando a linha para a próxima célula, no formato generico.
|
ExcelDataTool |
setCellVertical(Object value)
Atribui o conteúdo de uma célula, utilizando a mesma coluna anteriormente e
mudando a linha para a próxima célula, no formato generico.
|
ExcelDataTool |
setCellVertical(String value)
Atribui o conteúdo de uma célula, utilizando a mesma coluna anteriormente e
mudando a linha para a próxima célula, no formato de texto.
|
ExcelDataTool |
setColumn(int column)
Posiciona o cursor para a coluna especificada
|
void |
setDateFormat(String format)
Atribui um formato para data
|
void |
setMaxRowDeep(int maxRowDeep)
Retorna o numero máximo de profundidade de cabeçalho de linha de uma tabela
|
void |
setNumberPrecision(int precision)
Atribui o número de casas decimais que um número de ponto flutuante irá
exibir
|
ExcelDataTool |
setRow(int row)
Posiciona o cursor para a linha especificada
|
String |
toString() |
getPoiSheet, getSheet, getWorkbook, setSheetpublic static final Object EMPTY_CELL
public static final Object BLANK_CELL
public PoiExcelDataTool(PoiExcelSheet helper)
helper - public ExcelDataTool pushCell()
pushCell in interface ExcelDataToolpublic ExcelDataTool popCell()
popCell in interface ExcelDataToolpublic ExcelDataTool setCell(int column, int row)
setCell in interface ExcelDataToolcolumn - coluna (1..Short.MAX_VALUE)row - linha (1..Short.MAX_VALUE)public ExcelDataTool setRow(int row)
setRow in interface ExcelDataToolrow - linha (1..Short.MAX_VALUE)public ExcelDataTool setColumn(int column)
setColumn in interface ExcelDataToolcolumn - coluna (1..Short.MAX_VALUE)public ExcelDataTool setCell(int column, int row, String value)
setCell in interface ExcelDataToolcolumn - coluna (1..Short.MAX_VALUE)row - linha (1..Short.MAX_VALUE)value - valor a ser atribuidopublic ExcelDataTool setCell(int column, int row, double value)
setCell in interface ExcelDataToolcolumn - coluna (1..Short.MAX_VALUE)row - linha (1..Short.MAX_VALUE)value - valor a ser atribuidopublic ExcelDataTool setCell(int column, int row, boolean value)
setCell in interface ExcelDataToolcolumn - coluna (1..Short.MAX_VALUE)row - linha (1..Short.MAX_VALUE)value - valor a ser atribuidopublic ExcelDataTool setCell(int column, int row, Date value)
setCell in interface ExcelDataToolcolumn - coluna (1..Short.MAX_VALUE)row - linha (1..Short.MAX_VALUE)value - valor a ser atribuidopublic ExcelDataTool setCell(int column, int row, Object value)
setCell in interface ExcelDataToolcolumn - coluna (1..Short.MAX_VALUE)row - linha (1..Short.MAX_VALUE)value - valor a ser atribuidopublic ExcelDataTool setCellSameLine(int column, String value)
setCellSameLine in interface ExcelDataToolcolumn - coluna (1..Short.MAX_VALUE)value - valor a ser atribuidopublic ExcelDataTool setCellSameLine(int column, double value)
setCellSameLine in interface ExcelDataToolcolumn - coluna (1..Short.MAX_VALUE)value - valor a ser atribuidopublic ExcelDataTool setCellSameLine(int column, boolean value)
setCellSameLine in interface ExcelDataToolcolumn - coluna (1..Short.MAX_VALUE)value - valor a ser atribuidopublic ExcelDataTool setCellSameLine(int column, Date value)
setCellSameLine in interface ExcelDataToolcolumn - coluna (1..Short.MAX_VALUE)value - valor a ser atribuidopublic ExcelDataTool setCellSameColumn(int row, String value)
setCellSameColumn in interface ExcelDataToolrow - linha (1..Short.MAX_VALUE)value - valor a ser atribuidopublic ExcelDataTool setCellSameColumn(int row, double value)
setCellSameColumn in interface ExcelDataToolrow - linha (1..Short.MAX_VALUE)value - valor a ser atribuidopublic ExcelDataTool setCellSameColumn(int row, boolean value)
setCellSameColumn in interface ExcelDataToolrow - linha (1..Short.MAX_VALUE)value - valor a ser atribuidopublic ExcelDataTool setCellSameColumn(int row, Date value)
setCellSameColumn in interface ExcelDataToolrow - linha (1..Short.MAX_VALUE)value - valor a ser atribuidopublic ExcelDataTool setCellHorizontal(String value)
setCellHorizontal in interface ExcelDataToolvalue - valor a ser atribuidopublic ExcelDataTool setCellHorizontal(double value)
setCellHorizontal in interface ExcelDataToolvalue - valor a ser atribuidopublic ExcelDataTool setCellHorizontal(boolean value)
setCellHorizontal in interface ExcelDataToolvalue - valor a ser atribuidopublic ExcelDataTool setCellHorizontal(Date value)
setCellHorizontal in interface ExcelDataToolvalue - valor a ser atribuidopublic ExcelDataTool setCellHorizontal(Object value)
setCellHorizontal in interface ExcelDataToolvalue - valor a ser atribuidopublic ExcelDataTool setCellHorizontal(Object... values)
setCellHorizontal in interface ExcelDataToolvalues - valores a serem atribuidospublic ExcelDataTool setCellHorizontal(int column, int row, Object... values)
setCellHorizontal in interface ExcelDataToolcolumn - coluna (1..Short.MAX_VALUE)row - linha (1..Short.MAX_VALUE)values - valores a serem atribuidospublic ExcelDataTool setCellVertical(String value)
setCellVertical in interface ExcelDataToolvalue - valor a ser atribuidopublic ExcelDataTool setCellVertical(double value)
setCellVertical in interface ExcelDataToolvalue - valor a ser atribuidopublic ExcelDataTool setCellVertical(boolean value)
setCellVertical in interface ExcelDataToolvalue - valor a ser atribuidopublic ExcelDataTool setCellVertical(Date value)
setCellVertical in interface ExcelDataToolvalue - valor a ser atribuidopublic ExcelDataTool setCellVertical(Object value)
setCellVertical in interface ExcelDataToolvalue - valor a ser atribuidopublic ExcelDataTool setCellVertical(Object... values)
setCellVertical in interface ExcelDataToolvalues - valores a serem atribuidospublic ExcelDataTool setCellVertical(int column, int row, Object... values)
setCellVertical in interface ExcelDataToolcolumn - coluna (1..Short.MAX_VALUE)row - linha (1..Short.MAX_VALUE)values - valores a serem atribuidospublic ExcelDataTool incColumn()
incColumn in interface ExcelDataToolpublic ExcelDataTool incRow()
incRow in interface ExcelDataToolpublic ExcelDataTool decColumn()
decColumn in interface ExcelDataToolpublic ExcelDataTool decRow()
decRow in interface ExcelDataToolpublic Object getCell(int columnIndex, int rowIndex)
getCell in interface ExcelDataToolcolumnIndex - coluna (1..Short.MAX_VALUE)rowIndex - linha (1..Short.MAX_VALUE)public int getCellWidth(int col,
int row)
getCellWidth in interface ExcelDataToolcol - coluna (1..Short.MAX_VALUE)row - linha (1..Short.MAX_VALUE)public int getNumberPrecision()
getNumberPrecision in interface ExcelDataToolpublic void setNumberPrecision(int precision)
setNumberPrecision in interface ExcelDataToolprecision - numero de casas decimais que será exibidopublic String getDateFormat()
getDateFormat in interface ExcelDataToolpublic void setDateFormat(String format)
setDateFormat in interface ExcelDataToolpublic int getColumn()
getColumn in interface ExcelDataToolpublic int getRow()
getRow in interface ExcelDataToolpublic int getMaxRowDeep()
getMaxRowDeep in interface ExcelDataToolpublic void setMaxRowDeep(int maxRowDeep)
setMaxRowDeep in interface ExcelDataToolpublic int getMaxColumnUsed()
getMaxColumnUsed in interface ExcelDataToolpublic int getMaxRowUsed()
getMaxRowUsed in interface ExcelDataToolCopyright © 2019 Tecgraf/PUC-Rio. All rights reserved.