最近在做一个web项目,需要写一个Excel文件的导入,由于本猿是个刚入行不就的萌新,所以找到了一些文章研究了一下,但是讲的都比较混乱,于是在一边借阅一边的摸索中完成了导入,先说一下思路:
1.首先是将需要导入的文档转换成流的形式。
2.判断excel文件的类型是.xlsx还是.xls格式的,将对应的格式转换成Workbook所对应的格式,到了此处基本上一个excl文件就已经被导入了,并且存储为对应的excl格式了。
3.此方法workbook.getSheetAt()可以得到你的这个文件上的所有的sheet,我的sheet默认只有一个所以我直接取的是sheet(0)。
4.然后遍历此sheet得到所有的Row,将每行的数据add到list中并且返回。
5.然后遍历每一行的,得到对应的元素上的信息,这里需要注意一下,这个row.getCell(0)方法是从0开始的,然后就得到了你所需要到倒数的数据了,剩下的事情就是业务的处理啦。
下来我上一下,我的具体的做法。
最近在做一个web项目,需要写一个Excel文件的导入,由于本猿是个刚入行不就的萌新,