*/
@Override
public void handlerRow(int sheetIndex, String sheetName, int currentRow, List<String> rowList) {
// 判定当前表格索引是否注册
String key = String.valueOf(sheetIndex);
Sheet sheet = this.moreSheetDataList.get(key);
List<String> singleSheetDataList = null;
if(null == sheet){
sheet = new Sheet();
sheet.setSheetIndex(sheetIndex);
sheet.setSheetName(sheetName);
singleSheetDataList = new ArrayList<String>();
sheet.setDataRows(singleSheetDataList);
this.moreSheetDataList.put(key, sheet);
}else{
singleSheetDataList = sheet.getDataRows();
}
if(null != rowList && !rowList.isEmpty()){
StringBuffer rows = new StringBuffer();
for (int i = 0; i < rowList.size(); i++) {
String content = rowList.get(i);
if(null != content){
content = content.replaceAll("\\" + dataSeparator, "");
}
rows.append(content);
if(i < rowList.size() - 1){
rows.append(dataSeparator);
}
}
String rowData = rows.toString();
if(!rowData.trim().isEmpty()){
//System.out.println(rowData);
int index = singleSheetDataList.size();
singleSheetDataList.add(index, rowData);
sheet.setRows(singleSheetDataList.size());
}
}
}