最近遇到一个对我来说比较棘手的问题,通过java代码实现读取Execle中的数据存到MAP<String,List<Object(实体类中)>>,虽然不难,但是很久不写,感觉比较生疏,因此将写好的代码分享给大家,以供参考,如有什么问题和好的建议热烈欢迎评论区留言,共同探讨,共同进步。
public static Map<String,List<ExecleEntity>> read(String path) {
File file = new File(path);
InputStream inputStream = null;
Workbook workbook = null;
//List<String> list1 = new ArrayList<String>();
String str = "";
try {
//判断文件是否是Execle
inputStream = new FileInputStream(file);
//判断Excel的版本
workbook = WorkbookFactory.create(inputStream);
inputStream.close();
//工作表对象
Sheet sheet = workbook.getSheetAt(0);
//总行数
int rowLength = shee