mavn方式
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>1.0.4</version>
</dependency>
如果是jar包方式,需要easyexcel和commons-compress,maven倉庫裏都有
下面是代碼
import java.io.FileInputStream;
import java.io.InputStream;
import java.util.List;
import com.alibaba.excel.ExcelReader;
import com.alibaba.excel.read.context.AnalysisContext;
import com.alibaba.excel.read.event.AnalysisEventListener;
import com.alibaba.excel.support.ExcelTypeEnum;
public class EasyExcelTest {
public static void main(String[] args) {
read();
}
private static void read() {
try(InputStream inputStream = new FileInputStream("C:\\Users\\Administrator\\Desktop\\1.xlsx")) {
ExcelReader excelReader = new ExcelReader(inputStream, ExcelTypeEnum.XLSX, null, new AnalysisEventListener<List<String>>() {
@Override
public void invoke(List<String> object, AnalysisContext context) {
System.out.println("當前sheet:" + context.getCurrentSheet().getSheetNo() + ",當前行:" +
context.getCurrentRowNum());
}
@Override
public void doAfterAllAnalysed(AnalysisContext context) {
}
});
excelReader.read();
} catch (Exception e) {
e.printStackTrace();
}
}
}