这两天一直在研究师哥的导入,在他的基础上进行了一些改进。这次的改进就是可以导入另一种格式.xlsx格式的。经过几番调试和看师哥写的底层代码终于知道哪里的问题了。
workbook = new HSSFWorkbook(file);
这边只new了一个HSSFWorkbook的,只能读取.xls文件,经过从网上查看终于查到了另一种WSSFWorkbook可以读取.xlsx文件的。
经过改正,主要添加底层的代码(在底层的类ExcellImportHelperOfExcel类中)如图:
在这个类中添加的代码:
需要的引用:新添加的几个dll。
这两个Nopi.dll和NPOI.OOXML.dll必须一致才行。
经过这么多天的研究,虽然还有好多原理不懂,但是还是有收获的。多接触新鲜的东西,真的很不错!
时间: 2024-10-19 03:08:22