jxl的简单使用
依赖
<dependency>
<groupId>net.sourceforge.jexcelapi</groupId>
<artifactId>jxl</artifactId>
<version>2.6.12</version>
</dependency>
读excel
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import java.io.File;
public class JxlUtil {
public static void read(String filePath) {
Workbook workbook= null;
try {
//1:创建workbook
workbook = Workbook.getWorkbook(new File(filePath));
//2:获取sheet
// Sheet sheet=workbook.getSheet(0);
Sheet sheet = workbook.getSheet("sheet名");
//3:获取数据
System.out.println("行:"+sheet.getRows());
System.out.println("列:"+sheet.getColumns());
//注意,第0行是不是你的列名,根据自己的情况从不同的起始行开始
for(int i=0;i<sheet.getRows();i++){
for(int j=0;j<sheet.getColumns();j++){
Cell cell=sheet.getCell(j,i);
System.out.print(cell.getContents()+" ");
}
System.out.println();
}
} catch (Exception e) {
e.printStackTrace();
} finally {
//最后一步:关闭资源
if(workbook != null) {
workbook.close();
}
}
}
}
参考博客
https://www.cnblogs.com/biehongli/p/6497653.html
注意
jxl似乎不支持比较新版本的excel,建议写代码之前先试试能不能读