excel文件上传时,总会遇到各种格式的excel文件,对于不同格式,到底应该如何处理呢?
=== 情况一:===
只上传一个sheet,假设第一个,首行不需要传入
此时第二行是标题行,需要从第三行开始读
public void uploadExcel(InputStream inputStream) throws Exception {
Workbook workbook = new XSSFWorkbook(inputStream);
Sheet sheet = workbook.getSheetAt(0);
List<YourDataObject> dataList = new ArrayList<>();
for (Row row : sheet) {
// 假设第二行是标题行,从第二行开始读取
if (row.getRowNum() == 0 ||row.getRowNum() == 1 ) {
continue;