EasyExcel读取Excel数据列数限制问题
使用EasyExcel读取Excel文件时,代码 ExcelReaderBuilder read = EasyExcel.read(file.getInputStream(), SalaryData.class, null); ExcelReaderSheetBuilder sheet = read.sheet(0); List<SalaryData> salaryDataList = sheet.headRowNumber(2).doReadSync(); 只能读取46列数据,这可能是由于以下原因:
-
Excel文件本身只有46列数据。 检查Excel文件,确认文件实际包含的列数。
-
读取的列范围被限制。 代码中可能存在设置列范围的逻辑,导致只读取了前46列数据。
为了解决问题,需要对代码进行进一步分析和调试。建议检查以下内容:
- 代码中是否显式设置了读取的列范围。
- 确认Excel文件实际包含的列数是否超过46列。
- 使用调试工具查看读取到的数据,确认数据是否完整。
如果问题仍然存在,请提供更多信息,例如代码片段、Excel文件信息等,以便更好地分析问题。
原文地址: https://www.cveoy.top/t/topic/n8sr 著作权归作者所有。请勿转载和采集!