使用EasyExcel读取Excel文件时,代码 ExcelReaderBuilder read = EasyExcel.read(file.getInputStream(), SalaryData.class, null); ExcelReaderSheetBuilder sheet = read.sheet(0); List<SalaryData> salaryDataList = sheet.headRowNumber(2).doReadSync(); 只能读取46列数据,这可能是由于以下原因:

  1. Excel文件本身只有46列数据。 检查Excel文件,确认文件实际包含的列数。

  2. 读取的列范围被限制。 代码中可能存在设置列范围的逻辑,导致只读取了前46列数据。

为了解决问题,需要对代码进行进一步分析和调试。建议检查以下内容:

  • 代码中是否显式设置了读取的列范围。
  • 确认Excel文件实际包含的列数是否超过46列。
  • 使用调试工具查看读取到的数据,确认数据是否完整。

如果问题仍然存在,请提供更多信息,例如代码片段、Excel文件信息等,以便更好地分析问题。

EasyExcel读取Excel数据列数限制问题

原文地址: https://www.cveoy.top/t/topic/n8sr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录