package com.linghu.listener;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
import com.alibaba.excel.context.AnalysisContext;
|
import com.alibaba.excel.read.listener.ReadListener;
|
import com.linghu.model.excel.QuestionExcel;
|
|
public class QuestionExcelListener implements ReadListener<QuestionExcel> {
|
private final List<String> questionList = new ArrayList<>();
|
|
@Override
|
public void invoke(QuestionExcel data, AnalysisContext context) {
|
if (data.getQuestion() != null && !data.getQuestion().trim().isEmpty()) {
|
questionList.add(data.getQuestion().trim());
|
}
|
}
|
|
@Override
|
public void doAfterAllAnalysed(AnalysisContext context) {
|
// 数据读取完成后的处理
|
}
|
|
public String getMergedKeywords() {
|
return String.join("\n", questionList);
|
}
|
}
|