Browse Source

fix-修复 inlineStr 类型可能存在的数据读取错误

pull/3861/head
Black Pan 9 months ago
parent
commit
71be721881
  1. 2
      easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/sax/XlsxRowHandler.java

2
easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/sax/XlsxRowHandler.java

@ -90,7 +90,7 @@ public class XlsxRowHandler extends DefaultHandler {
//If the cell type is 'inLineStr', then only the content of the label <t> is read
if (xlsxReadContext.xlsxReadSheetHolder().getTempCellData() != null
&& CellDataTypeEnum.DIRECT_STRING.equals(xlsxReadContext.xlsxReadSheetHolder().getTempCellData().getType())
&& !"t".equals(currentTag)) {
&& "v".equals(currentTag)) {
return;
}
handler.characters(xlsxReadContext, ch, start, length);

Loading…
Cancel
Save