@Override
    public void onException(Exception exception, AnalysisContext context) {
        log.error("Parsing failed, but continue parsing the next row: {}", exception.getMessage());
        if (exception instanceof ExcelDataConvertException) {
            ExcelDataConvertException excelDataConvertException = (ExcelDataConvertException) exception;
            log.error("Row {}, Column {} parsing exception, data is: {}", excelDataConvertException.getRowIndex(),
                    excelDataConvertException.getColumnIndex(), excelDataConvertException.getCellData());
        }
    }
This method is called when a conversion exception or other exceptions occur.
Throwing an exception will stop the reading process. If no exception is thrown here,
the reading will continue to the next row.

@param exception The exception that occurred.
@param context   The analysis context.
@throws Exception If an exception is thrown to stop reading.
fastexcel-test/src/test/java/cn/idev/excel/test/demo/read/DemoHeadDataListener.java