📄 xlssheetreaderimpl.java
字号:
package net.sf.jxls.reader;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.apache.poi.hssf.usermodel.HSSFSheet;
/**
* @author Leonid Vysochyn
*/
public class XLSSheetReaderImpl implements XLSSheetReader {
List blockReaders = new ArrayList();
String sheetName;
XLSReadStatus readStatus = new XLSReadStatus();
public XLSReadStatus read(HSSFSheet sheet, Map beans) {
readStatus.clear();
XLSRowCursor cursor = new XLSRowCursorImpl( sheetName, sheet );
for (int i = 0; i < blockReaders.size(); i++) {
XLSBlockReader blockReader = (XLSBlockReader) blockReaders.get(i);
readStatus.mergeReadStatus( blockReader.read( cursor, beans ) );
cursor.moveForward();
}
return readStatus;
}
public List getBlockReaders() {
return blockReaders;
}
public void setBlockReaders(List blockReaders) {
this.blockReaders = blockReaders;
}
public void addBlockReader(XLSBlockReader blockReader) {
blockReaders.add( blockReader );
}
public String getSheetName() {
return sheetName;
}
public void setSheetName(String sheetName) {
this.sheetName = sheetName;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -