public class BigExcelWriter extends ExcelWriter
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_WINDOW_SIZE |
destFile| Constructor and Description |
|---|
BigExcelWriter()
构造,默认生成xls格式的Excel文件
此构造不传入写出的Excel文件路径,只能调用
ExcelWriter.flush(java.io.OutputStream)方法写出到流
若写出到文件,还需调用ExcelWriter.setDestFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件 |
BigExcelWriter(File destFile)
构造,默认写出到第一个sheet,第一个sheet名为sheet1
|
BigExcelWriter(File destFile,
String sheetName)
构造
|
BigExcelWriter(int rowAccessWindowSize)
构造
此构造不传入写出的Excel文件路径,只能调用
ExcelWriter.flush(java.io.OutputStream)方法写出到流
若写出到文件,需要调用ExcelWriter.flush(File) 写出到文件 |
BigExcelWriter(int rowAccessWindowSize,
String sheetName)
构造
此构造不传入写出的Excel文件路径,只能调用
ExcelWriter.flush(java.io.OutputStream)方法写出到流
若写出到文件,需要调用ExcelWriter.flush(File) 写出到文件 |
BigExcelWriter(org.apache.poi.ss.usermodel.Sheet sheet)
构造
此构造不传入写出的Excel文件路径,只能调用
ExcelWriter.flush(java.io.OutputStream)方法写出到流
若写出到文件,还需调用ExcelWriter.setDestFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件 |
BigExcelWriter(String destFilePath)
构造,默认写出到第一个sheet,第一个sheet名为sheet1
|
BigExcelWriter(String destFilePath,
String sheetName)
构造
|
BigExcelWriter(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook,
String sheetName)
构造
此构造不传入写出的Excel文件路径,只能调用
ExcelWriter.flush(java.io.OutputStream)方法写出到流
若写出到文件,还需调用ExcelWriter.setDestFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件 |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
关闭工作簿
如果用户设定了目标文件,先写出目标文件后给关闭工作簿
|
addHeaderAlias, addSelect, addSelect, addValidationData, autoSizeColumn, autoSizeColumn, autoSizeColumnAll, clearHeaderAlias, closeWithoutFlush, createFont, flush, flush, flush, flush, getCellStyle, getCurrentRow, getHeadCellStyle, getStyleSet, merge, merge, merge, merge, passCurrentRow, passRows, renameSheet, renameSheet, reset, resetRow, setColumnWidth, setCurrentRow, setDestFile, setFreezePane, setFreezePane, setHeaderAlias, setHeaderOrFooter, setOnlyAlias, setRowHeight, setSheet, setSheet, setStyle, setStyle, setStyleSet, write, write, write, writeCellValue, writeCellValue, writeHeadRow, writeRow, writeRow, writeRowcreateCellStyle, createCellStyle, getCell, getCell, getCell, getCell, getColumnCount, getColumnCount, getOrCreateCell, getOrCreateCell, getOrCreateCellStyle, getOrCreateCellStyle, getOrCreateColumnStyle, getOrCreateRow, getOrCreateRowStyle, getPhysicalRowCount, getRowCount, getSheet, getSheetCount, getSheetNames, getSheets, getWorkbook, setSheetpublic static final int DEFAULT_WINDOW_SIZE
public BigExcelWriter()
ExcelWriter.flush(java.io.OutputStream)方法写出到流
若写出到文件,还需调用ExcelWriter.setDestFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件public BigExcelWriter(int rowAccessWindowSize)
ExcelWriter.flush(java.io.OutputStream)方法写出到流
若写出到文件,需要调用ExcelWriter.flush(File) 写出到文件rowAccessWindowSize - 在内存中的行数public BigExcelWriter(String destFilePath)
destFilePath - 目标文件路径,可以不存在public BigExcelWriter(int rowAccessWindowSize,
String sheetName)
ExcelWriter.flush(java.io.OutputStream)方法写出到流
若写出到文件,需要调用ExcelWriter.flush(File) 写出到文件rowAccessWindowSize - 在内存中的行数sheetName - sheet名,第一个sheet名并写出到此sheet,例如sheet1public BigExcelWriter(String destFilePath, String sheetName)
destFilePath - 目标文件路径,可以不存在sheetName - sheet名,第一个sheet名并写出到此sheet,例如sheet1public BigExcelWriter(File destFile)
destFile - 目标文件,可以不存在public BigExcelWriter(File destFile, String sheetName)
destFile - 目标文件,可以不存在sheetName - sheet名,做为第一个sheet名并写出到此sheet,例如sheet1public BigExcelWriter(org.apache.poi.xssf.streaming.SXSSFWorkbook workbook,
String sheetName)
ExcelWriter.flush(java.io.OutputStream)方法写出到流
若写出到文件,还需调用ExcelWriter.setDestFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件workbook - SXSSFWorkbooksheetName - sheet名,做为第一个sheet名并写出到此sheet,例如sheet1public BigExcelWriter(org.apache.poi.ss.usermodel.Sheet sheet)
ExcelWriter.flush(java.io.OutputStream)方法写出到流
若写出到文件,还需调用ExcelWriter.setDestFile(File)方法自定义写出的文件,然后调用ExcelWriter.flush()方法写出到文件sheet - Sheetpublic void close()
ExcelWriterclose in interface Closeableclose in interface AutoCloseableclose in class ExcelWriterCopyright © 2020. All rights reserved.