@Test
    public void extraRead() {
        String fileName = TestFileUtil.getPath() + "demo" + File.separator + "extra.xlsx";
        // Specify the class to read, then read the first sheet
        EasyExcel.read(fileName, DemoExtraData.class, new DemoExtraListener())
                // Read comments (default is not to read)
                .extraRead(CellExtraTypeEnum.COMMENT)
                // Read hyperlinks (default is not to read)
                .extraRead(CellExtraTypeEnum.HYPERLINK)
                // Read merged cell information (default is not to read)
                .extraRead(CellExtraTypeEnum.MERGE).sheet().doRead();
    }
Additional information (comments, hyperlinks, merged cell information)
<p>
Since it is stream-based reading, it is not possible to directly read additional information when reading cell data.
Therefore, only notifications of which cells contain additional information can be provided at the end.

<p>
1. Create an entity object corresponding to the Excel data structure. Refer to {@link DemoExtraData}.
<p>
2. Since EasyExcel reads Excel files row by row by default, you need to create a callback listener for each row. Refer to {@link DemoExtraListener}.
<p>
3. Directly read the file.

@since 2.2.0-beat1
fastexcel-test/src/test/java/cn/idev/excel/test/demo/read/ReadTest.java