public class WorkbookUtil
extends java.lang.Object
Workbook相关工具类| 构造器和说明 |
|---|
WorkbookUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.apache.poi.ss.usermodel.Workbook |
createBook(boolean isXlsx)
根据文件类型创建新的工作簿,文件路径
|
static org.apache.poi.ss.usermodel.Workbook |
createBook(java.io.File excelFile)
创建或加载工作簿
|
static org.apache.poi.ss.usermodel.Workbook |
createBook(java.io.File excelFile,
java.lang.String password)
创建或加载工作簿,只读模式
|
static org.apache.poi.ss.usermodel.Workbook |
createBook(java.io.InputStream in,
boolean closeAfterRead)
创建或加载工作簿
|
static org.apache.poi.ss.usermodel.Workbook |
createBook(java.io.InputStream in,
java.lang.String password,
boolean closeAfterRead)
创建或加载工作簿
|
static org.apache.poi.ss.usermodel.Workbook |
createBook(java.lang.String excelFilePath)
创建或加载工作簿
|
static org.apache.poi.xssf.streaming.SXSSFWorkbook |
createSXSSFBook()
创建SXSSFWorkbook,用于大批量数据写出
|
static org.apache.poi.xssf.streaming.SXSSFWorkbook |
createSXSSFBook(java.io.File excelFile)
创建或加载SXSSFWorkbook工作簿
|
static org.apache.poi.xssf.streaming.SXSSFWorkbook |
createSXSSFBook(java.io.File excelFile,
java.lang.String password)
创建或加载SXSSFWorkbook工作簿,只读模式
|
static org.apache.poi.xssf.streaming.SXSSFWorkbook |
createSXSSFBook(java.io.InputStream in,
boolean closeAfterRead)
创建或加载SXSSFWorkbook工作簿
|
static org.apache.poi.xssf.streaming.SXSSFWorkbook |
createSXSSFBook(java.io.InputStream in,
java.lang.String password,
boolean closeAfterRead)
创建或加载SXSSFWorkbook工作簿
|
static org.apache.poi.xssf.streaming.SXSSFWorkbook |
createSXSSFBook(int rowAccessWindowSize)
创建SXSSFWorkbook,用于大批量数据写出
|
static org.apache.poi.xssf.streaming.SXSSFWorkbook |
createSXSSFBook(java.lang.String excelFilePath)
创建或加载SXSSFWorkbook工作簿
|
static void |
writeBook(org.apache.poi.ss.usermodel.Workbook book,
java.io.OutputStream out)
将Excel Workbook刷出到输出流,不关闭流
|
public static org.apache.poi.ss.usermodel.Workbook createBook(java.lang.String excelFilePath)
excelFilePath - Excel文件路径,绝对路径或相对于ClassPath路径Workbookpublic static org.apache.poi.ss.usermodel.Workbook createBook(java.io.File excelFile)
excelFile - Excel文件Workbookpublic static org.apache.poi.ss.usermodel.Workbook createBook(java.io.File excelFile,
java.lang.String password)
excelFile - Excel文件password - Excel工作簿密码,如果无密码传nullWorkbookpublic static org.apache.poi.ss.usermodel.Workbook createBook(java.io.InputStream in,
boolean closeAfterRead)
in - Excel输入流closeAfterRead - 读取结束是否关闭流Workbookpublic static org.apache.poi.ss.usermodel.Workbook createBook(java.io.InputStream in,
java.lang.String password,
boolean closeAfterRead)
in - Excel输入流password - 密码closeAfterRead - 读取结束是否关闭流Workbookpublic static org.apache.poi.ss.usermodel.Workbook createBook(boolean isXlsx)
isXlsx - 是否为xlsx格式的ExcelWorkbookpublic static org.apache.poi.xssf.streaming.SXSSFWorkbook createSXSSFBook(java.lang.String excelFilePath)
excelFilePath - Excel文件路径,绝对路径或相对于ClassPath路径SXSSFWorkbookpublic static org.apache.poi.xssf.streaming.SXSSFWorkbook createSXSSFBook(java.io.File excelFile)
excelFile - Excel文件SXSSFWorkbookpublic static org.apache.poi.xssf.streaming.SXSSFWorkbook createSXSSFBook(java.io.File excelFile,
java.lang.String password)
excelFile - Excel文件password - Excel工作簿密码,如果无密码传nullSXSSFWorkbookpublic static org.apache.poi.xssf.streaming.SXSSFWorkbook createSXSSFBook(java.io.InputStream in,
boolean closeAfterRead)
in - Excel输入流closeAfterRead - 读取结束是否关闭流SXSSFWorkbookpublic static org.apache.poi.xssf.streaming.SXSSFWorkbook createSXSSFBook(java.io.InputStream in,
java.lang.String password,
boolean closeAfterRead)
in - Excel输入流password - 密码closeAfterRead - 读取结束是否关闭流SXSSFWorkbookpublic static org.apache.poi.xssf.streaming.SXSSFWorkbook createSXSSFBook()
SXSSFWorkbookpublic static org.apache.poi.xssf.streaming.SXSSFWorkbook createSXSSFBook(int rowAccessWindowSize)
rowAccessWindowSize - 在内存中的行数Workbookpublic static void writeBook(org.apache.poi.ss.usermodel.Workbook book,
java.io.OutputStream out)
throws IORuntimeException
book - Workbookout - 输出流IORuntimeException - IO异常Copyright © 2018. All rights reserved.