public abstract class AbstractExcel
extends java.lang.Object
implements java.io.Closeable
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
DEFAULT_SHEET_NAME |
protected Metas |
meta
meta信息集合
|
static java.lang.String |
METADATA_SHEET_NAME |
protected org.apache.poi.ss.usermodel.Workbook |
workbook
excel的工作簿
|
| 构造器和说明 |
|---|
AbstractExcel() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
Metas |
getMetas()
获取meta信息
|
protected org.apache.poi.ss.usermodel.Sheet |
getOrCreateSheet(java.lang.String sheetName)
获取指定名称的sheet,如果不存在则创建
|
protected org.apache.poi.ss.usermodel.Sheet |
getSheet(java.lang.String sheetName) |
protected org.apache.poi.ss.usermodel.Sheet |
getSheetAt(int sheetNum)
根据索引获取sheet, base 1
|
protected org.apache.poi.ss.usermodel.Workbook |
getWorkbook() |
boolean |
hasMetaSheet()
excel中是否含有meta信息的sheet
|
boolean |
hasSheet(java.lang.String sheetName)
判断是否有某个sheet
|
void |
makeMetaSheetVisilble()
使得Metadata Sheet可见
bug: Workbook.write之后, 原先的meta那个sheet可以隐藏后再取消隐藏从而可见了
|
void |
setSheetOrder(java.lang.String sheetName,
int pos)
设置sheet位置
|
void |
setSheetVisibility(java.lang.String sheetName,
SheetVisibilityEnum visibility)
设置sheet可见类型
|
public static final java.lang.String METADATA_SHEET_NAME
public static final java.lang.String DEFAULT_SHEET_NAME
protected org.apache.poi.ss.usermodel.Workbook workbook
protected Metas meta
protected org.apache.poi.ss.usermodel.Workbook getWorkbook()
public boolean hasMetaSheet()
public boolean hasSheet(java.lang.String sheetName)
sheetName - sheet名字protected org.apache.poi.ss.usermodel.Sheet getOrCreateSheet(java.lang.String sheetName)
sheetName - sheet名称Sheetprotected org.apache.poi.ss.usermodel.Sheet getSheet(java.lang.String sheetName)
protected org.apache.poi.ss.usermodel.Sheet getSheetAt(int sheetNum)
sheetNum - sheet索引public void setSheetVisibility(java.lang.String sheetName,
SheetVisibilityEnum visibility)
sheetName - sheet名称public void makeMetaSheetVisilble()
bug: Workbook.write之后, 原先的meta那个sheet可以隐藏后再取消隐藏从而可见了
public void setSheetOrder(java.lang.String sheetName,
int pos)
sheetName - sheet名称pos - 位置, 从0开始public void close()
close 在接口中 java.io.Closeableclose 在接口中 java.lang.AutoCloseable