上一篇博客实现了vue+element导出多级标题多sheet页excel,本篇主要实现将导出的多级标题多sheet页的excel重新导入的页面.之前写过js导入excel的博客,但是那个是没有多级标题的,导入之后可以根据sheet页名称获取封装sheet页数据的数组,每一行数据对应一个数组元素,该数组元素是一个对象,属性名为导入的excel的sheet页的标题(也就是第一行数据),但是当导入多级标题时,由于第一行数据是一级标题,这样就无法将excel的一行数据封装为我们想要的对象形式,所以当导入多级标题excel时,通过POI在后台对excel数据进行封装,然后在前台将POI封装的数据转移到element的table中.
导入之前tab页表格
导入excel的sheet页
具体实现如下:
导入之后tab页表格