今天工作时遇到一个需求,将Excel表格中的数据导入到数据库中,下面我们来看怎么实现。
我们要用POI这个技术来实现这项功能,我们需要做的准备是下载以下jar包:
接下来我们来看怎么将Excel中的数据传到一个集合中
注意:这里展示的Excel格式是xlsx也就是Excel2007及以后的版本格式,而后缀为xls的由于版本过低现在用的也少
所要用到的类主要就是:
-
HSSFWorkbook : 它被用来读取和写入MS-Excel文件的xls格式。
-
XSSFWorkbook : 它是用于MS-Excel中XLSX文件格式
-
HSSFSheet:代表xls格式中的一个sheet工作表、
-
XSSFSheet代表xlsx格式中的一个sheet工作表
-
XSSFRow 代表xlsx格式中的一个sheet表中的一行
-
XSSFCell 代表xlsx格式中的一列
(参考POI教程)
其中HSSFWorkbook主要用来读写后缀名为xls的Excel文件,而XSSFWorkbook 则是用于读取后缀名为xlsx的文件。
HSSFWorkbook这个类的主要构造函数有俩个即为:
1.HSSFWorkbook() 从头开始创建一个新的HSSFWorkbook对象时ÿ