Package me.saro.commons.excel
Class BasicExcel
- java.lang.Object
-
- me.saro.commons.excel.BasicExcel
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBasicExcel(org.apache.poi.ss.usermodel.Workbook book)
-
Method Summary
Modifier and Type Method Description ExcelautoSizeColumn()autoSizeColumnExcelautoSizeColumn(int cellIndex)autoSizeColumnvoidclose()closeExcelCellgetCell(int rowIndex, int cellIndex)org.apache.poi.ss.usermodel.SheetgetPoiSheet()ExcelRowgetRow()ExcelRowgetRow(int rowIndex)ExcelmoveNextRow()ExcelmoveSheet(int index)Exceloutput(java.io.OutputStream os)Excelsave(java.io.File file, boolean overwrite)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface me.saro.commons.excel.Excel
getCell, isBulk, readPivotTable, readPivotTable, readTable, readTable, writeHorizontalList, writePivotTable, writeTable, writeVerticalList
-
-
-
-
Method Detail
-
getPoiSheet
public org.apache.poi.ss.usermodel.Sheet getPoiSheet()
- Specified by:
getPoiSheetin interfaceExcel
-
moveNextRow
public Excel moveNextRow()
- Specified by:
moveNextRowin interfaceExcel
-
getCell
public ExcelCell getCell(int rowIndex, int cellIndex)
-
output
public Excel output(java.io.OutputStream os) throws java.io.IOException
-
autoSizeColumn
public Excel autoSizeColumn()
autoSizeColumn- Specified by:
autoSizeColumnin interfaceExcel
-
autoSizeColumn
public Excel autoSizeColumn(int cellIndex)
autoSizeColumn- Specified by:
autoSizeColumnin interfaceExcel- Parameters:
cellIndex-
-
save
public Excel save(java.io.File file, boolean overwrite) throws java.io.IOException
-
close
public void close() throws java.io.IOExceptionclose- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Throws:
java.io.IOException
-
-