autoSize, cellValueAndStyle, columns, comments, copyCount, copySheet, extProp, extPropMark, headerReady, headerRowHeight, headStyle, headStyleIndex, hidden, id, LOGGER, name, nonHeader, relManager, rowBlock, rowHeight, rows, sheetWriter, shouldClose, showGridLines, startRowIndex, waterMark, width, workbook, zebraFill, zebraFillStyle| 构造器和说明 |
|---|
CSVSheet()
实例化工作表,未指定工作表名称时默认以
'Sheet'+id命名 |
CSVSheet(InputStream is)
实例化工作表并指定csv文件字节流
|
CSVSheet(Path path)
实例化工作表并指定csv文件路径
|
CSVSheet(Reader reader)
实例化工作表并指定csv文件字符流
|
CSVSheet(String name,
InputStream is)
实例化工作表并指定工作表名和csv文件字节流
|
CSVSheet(String name,
Path path)
实例化工作表并指定工作表名和csv文件路径
|
CSVSheet(String name,
Reader reader)
实例化工作表并指定工作表名和csv文件字符流
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkColumnLimit()
Check the limit of columns
|
void |
close()
清理临时文件
|
protected Column[] |
getHeaderColumns()
获取表头,子类覆写此方法创建表头
|
protected void |
mergeHeaderCellsIfEquals()
合并表头
|
protected void |
resetBlockData()
重置
RowBlock行块数据,使用csv行迭代器逐行读取数据并重置行块,由于csv格式并不包含任务样式
所以CSVSheet并不支持任务样式设定 |
CSVSheet |
setHasHeader(boolean hasHeader)
设置是否需要表头
|
addRel, afterSheetAccess, autoSize, buildHeadStyle, calculateRealColIndex, cancelZebraLine, clone, createComments, defaultHeadStyle, defaultHeadStyleIndex, defaultZebraLine, findRel, fixedSize, fixedSize, getAndSortHeaderColumns, getAutoSize, getCellValueAndStyle, getColumns, getComments, getCopySheetName, getDefaultWidth, getExtPropAsMap, getExtPropValue, getFileName, getForceExport, getHeaderRowHeight, getHeadStyle, getHeadStyleIndex, getId, getName, getNonHeader, getProgressConsumer, getRelManager, getRowBlockSize, getRowHeight, getRowLimit, getSheetWriter, getSst, getStartRowIndex, getWaterMark, getWorkbook, getZebraFill, getZebraFillStyle, hasHeaderColumns, hidden, hideGridLines, ignoreHeader, insert, int2Col, isAutoSize, isHidden, isScrollToVisibleArea, isShowGridLines, markExtProp, nextBlock, onProgress, paging, putAllExtProp, putExtProp, putExtPropIfAbsent, resetCommonProperties, reverseHeadColumn, search, setCellValueAndStyle, setColumns, setColumns, setHeaderRowHeight, setHeadStyle, setHeadStyle, setHeadStyle, setHeadStyle, setHeadStyleIndex, setId, setName, setRowHeight, setSheetWriter, setStartRowIndex, setStartRowIndex, setWaterMark, setWorkbook, setZebraLine, showGridLines, size, sortColumns, writeTopublic CSVSheet()
'Sheet'+id命名public CSVSheet(Path path)
path - csv文件路径public CSVSheet(String name, Path path)
name - 工作表名path - csv文件路径public CSVSheet(InputStream is) throws IOException
is - csv文件字节流IOException - if I/O error occur.public CSVSheet(String name, InputStream is) throws IOException
name - 工作表名is - csv文件字节流IOException - if I/O error occur.public CSVSheet(Reader reader) throws IOException
reader - csv文件字符流IOException - if I/O error occur.public CSVSheet(String name, Reader reader) throws IOException
name - 工作表名reader - csv文件字符流IOException - if I/O error occur.public CSVSheet setHasHeader(boolean hasHeader)
hasHeader - true: 包含表头public void close()
throws IOException
close 在类中 SheetIOException - if I/O error occurprotected void resetBlockData()
RowBlock行块数据,使用csv行迭代器逐行读取数据并重置行块,由于csv格式并不包含任务样式
所以CSVSheet并不支持任务样式设定resetBlockData 在类中 Sheetprotected Column[] getHeaderColumns()
SheetgetHeaderColumns 在类中 Sheetpublic void checkColumnLimit()
SheetcheckColumnLimit 在类中 Sheetprotected void mergeHeaderCellsIfEquals()
SheetmergeHeaderCellsIfEquals 在类中 SheetCopyright © 2023. All rights reserved.