public class BigExcelWriter extends ExcelWriter
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
DEFAULT_WINDOW_SIZE |
destFile| 构造器和说明 |
|---|
BigExcelWriter()
构造,默认生成xls格式的Excel文件
此构造不传入写出的Excel文件路径,只能调用 ExcelWriter.flush(OutputStream)方法写出到流若写出到文件,还需调用 ExcelWriter.setDestFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件 |
BigExcelWriter(java.io.File destFile)
构造,默认写出到第一个sheet,第一个sheet名为sheet1
|
BigExcelWriter(java.io.File destFile,
java.lang.String sheetName)
构造
|
BigExcelWriter(int rowAccessWindowSize)
构造
此构造不传入写出的Excel文件路径,只能调用 ExcelWriter.flush(OutputStream)方法写出到流若写出到文件,需要调用 ExcelWriter.flush(File) 写出到文件 |
BigExcelWriter(int rowAccessWindowSize,
java.lang.String sheetName)
构造
此构造不传入写出的Excel文件路径,只能调用 ExcelWriter.flush(OutputStream)方法写出到流若写出到文件,需要调用 ExcelWriter.flush(File) 写出到文件 |
BigExcelWriter(org.apache.poi.ss.usermodel.Sheet sheet)
构造
此构造不传入写出的Excel文件路径,只能调用 ExcelWriter.flush(OutputStream)方法写出到流若写出到文件,还需调用 ExcelWriter.setDestFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件 |
BigExcelWriter(java.lang.String destFilePath)
构造,默认写出到第一个sheet,第一个sheet名为sheet1
|
BigExcelWriter(java.lang.String destFilePath,
java.lang.String sheetName)
构造
|
BigExcelWriter(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook,
java.lang.String sheetName)
构造
此构造不传入写出的Excel文件路径,只能调用 ExcelWriter.flush(OutputStream)方法写出到流若写出到文件,还需调用 ExcelWriter.setDestFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件 |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close()
关闭工作簿
如果用户设定了目标文件,先写出目标文件后给关闭工作簿 |
addHeaderAlias, autoSizeColumn, autoSizeColumn, closeWithoutFlush, createFont, createStyleForCell, flush, flush, flush, getCellStyle, getCurrentRow, getHeadCellStyle, getStyleSet, merge, merge, merge, merge, passCurrentRow, passRows, renameSheet, renameSheet, resetRow, setColumnWidth, setCurrentRow, setDestFile, setHeaderAlias, setHeaderOrFooter, setRowHeight, setSheet, setSheet, setStyleSet, write, write, writeCellValue, writeHeadRow, writeRow, writeRow, writeRowgetCell, getCell, getOrCreateCell, getOrCreateCellStyle, getOrCreateColumnStyle, getOrCreateRow, getOrCreateRowStyle, getSheet, getSheetCount, getSheetNames, getSheets, getWorkbookpublic static final int DEFAULT_WINDOW_SIZE
public BigExcelWriter()
ExcelWriter.flush(OutputStream)方法写出到流ExcelWriter.setDestFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件public BigExcelWriter(int rowAccessWindowSize)
ExcelWriter.flush(OutputStream)方法写出到流ExcelWriter.flush(File) 写出到文件rowAccessWindowSize - 在内存中的行数public BigExcelWriter(java.lang.String destFilePath)
destFilePath - 目标文件路径,可以不存在public BigExcelWriter(int rowAccessWindowSize,
java.lang.String sheetName)
ExcelWriter.flush(OutputStream)方法写出到流ExcelWriter.flush(File) 写出到文件rowAccessWindowSize - 在内存中的行数sheetName - sheet名,第一个sheet名并写出到此sheet,例如sheet1public BigExcelWriter(java.lang.String destFilePath,
java.lang.String sheetName)
destFilePath - 目标文件路径,可以不存在sheetName - sheet名,第一个sheet名并写出到此sheet,例如sheet1public BigExcelWriter(java.io.File destFile)
destFile - 目标文件,可以不存在public BigExcelWriter(java.io.File destFile,
java.lang.String sheetName)
destFile - 目标文件,可以不存在sheetName - sheet名,做为第一个sheet名并写出到此sheet,例如sheet1public BigExcelWriter(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook,
java.lang.String sheetName)
ExcelWriter.flush(OutputStream)方法写出到流ExcelWriter.setDestFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件workbook - SXSSFWorkbooksheetName - sheet名,做为第一个sheet名并写出到此sheet,例如sheet1public BigExcelWriter(org.apache.poi.ss.usermodel.Sheet sheet)
ExcelWriter.flush(OutputStream)方法写出到流ExcelWriter.setDestFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件sheet - Sheetpublic void close()
ExcelWriterclose 在接口中 java.io.Closeableclose 在接口中 java.lang.AutoCloseableclose 在类中 ExcelWriterCopyright © 2018. All rights reserved.