| isDateStart1904(Workbook) |   | 31% |   | 50% | 2 | 3 | 18 | 24 | 0 | 1 |
| getRow(Sheet, int) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| getColumn(Sheet, int) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| defineName(Sheet, String, Point, Point) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| buildNameArea(String, Point, Point, SpreadsheetVersion) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setupConstaint(Sheet, DataValidationConstraint, Point, Point) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| updateDataValidationRegion(Sheet, CellRangeAddressList, CellRangeAddressList) |   | 77% |   | 70% | 3 | 6 | 7 | 36 | 0 | 1 |
| setupFormulaListConstaint(Sheet, String, Point, Point) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| getHyperlink(Cell) |   | 48% |   | 30% | 4 | 6 | 6 | 14 | 0 | 1 |
| setupExplicitListConstaint(Sheet, String[], Point, Point) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| setupExplicitListConstaint(Sheet, Collection, Point, Point) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getBorderBottom(Cell) |   | 79% |   | 66% | 2 | 4 | 2 | 12 | 0 | 1 |
| setCellValueAsDate(Cell, Date, boolean) |   | 90% |   | 75% | 1 | 3 | 1 | 12 | 0 | 1 |
| insertRow(Sheet, int) |   | 86% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 |
| getCellFormatPattern(Cell, CellFormatter) |   | 75% |   | 50% | 2 | 3 | 2 | 6 | 0 | 1 |
| getVersion(Sheet) |   | 73% |   | 50% | 2 | 3 | 2 | 6 | 0 | 1 |
| isEmptyCellContents(Cell) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| POIUtils() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeMergedRange(Sheet, CellRangeAddress) |   | 95% |   | 75% | 1 | 3 | 1 | 11 | 0 | 1 |
| getBorderTop(Cell) |   | 95% |   | 83% | 1 | 4 | 1 | 12 | 0 | 1 |
| getBorderRight(Cell) |   | 95% |   | 83% | 1 | 4 | 1 | 12 | 0 | 1 |
| getBorderLeft(Cell) |   | 95% |   | 83% | 1 | 4 | 1 | 12 | 0 | 1 |
| removeRow(Sheet, int) |   | 94% |   | 75% | 1 | 3 | 1 | 11 | 0 | 1 |
| judgeLinkType(String) |   | 94% |   | 90% | 1 | 6 | 1 | 12 | 0 | 1 |
| mergeCells(Sheet, int, int, int, int) |  | 100% |  | 100% | 0 | 5 | 0 | 10 | 0 | 1 |
| getColumns(Sheet) |  | 100% |  | 100% | 0 | 4 | 0 | 12 | 0 | 1 |
| equalsSqref(List, List) |  | 100% |  | 100% | 0 | 4 | 0 | 9 | 0 | 1 |
| convertSqref(CellRangeAddressList) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getCell(Sheet, int, int) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| getMergedRegion(Sheet, int, int) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| intersectsRegion(CellRangeAddressBase, CellRangeAddressBase) |  | 100% |  | 100% | 0 | 5 | 0 | 4 | 0 | 1 |
| formatCellAddress(Cell) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getCell(Sheet, Point) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getCell(Sheet, CellPosition) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getDataFormatIndex(Sheet, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| formatCellAddress(int, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getColumnSize(CellRangeAddress) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| getRowSize(CellRangeAddress) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| isEmptyCellContents(Cell, CellFormatter) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getCellContents(Cell, CellFormatter) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| formatCellAddress(Point) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getRows(Sheet) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| equalsRegion(CellRangeAddressList, CellRangeAddressList) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |