| cloneTables(XSSFSheet) |  | 0% |  | 0% | 19 | 19 | 59 | 59 | 1 | 1 |
| setColumn(int, Integer, Integer, Boolean, Boolean) |  | 0% |  | 0% | 24 | 24 | 50 | 50 | 1 | 1 |
| copyRows(List, int, CellCopyPolicy) |  | 0% |  | 0% | 14 | 14 | 42 | 42 | 1 | 1 |
| removeOverwritten(int, int, int) |  | 0% |  | 0% | 18 | 18 | 42 | 42 | 1 | 1 |
| removeHyperlink(int, int) |  | 0% |  | 0% | 14 | 14 | 43 | 43 | 1 | 1 |
| getReferenceBuiltInRecord(String, int, int, int, int) |  | 0% |  | 0% | 9 | 9 | 22 | 22 | 1 | 1 |
| createTable(AreaReference) |  | 0% |  | 0% | 10 | 10 | 31 | 31 | 1 | 1 |
| setRepeatingRowsAndColumns(CellRangeAddress, CellRangeAddress) |  | 0% |  | 0% | 20 | 20 | 29 | 29 | 1 | 1 |
| createFreezePane(int, int, int, int) |  | 0% |  | 0% | 19 | 19 | 32 | 32 | 1 | 1 |
| getDataValidations() |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
| onDeleteFormula(XSSFCell, BaseXSSFEvaluationWorkbook) |  | 0% |  | 0% | 14 | 14 | 22 | 22 | 1 | 1 |
| shiftRows(int, int, int, boolean, boolean) |  | 0% |  | 0% | 7 | 7 | 22 | 22 | 1 | 1 |
| shiftCommentsAndRows(int, int, int) |  | 0% |  | 0% | 10 | 10 | 26 | 26 | 1 | 1 |
| shiftColumns(int, int, int) |  | 0% |  | 0% | 7 | 7 | 21 | 21 | 1 | 1 |
| expandColumn(int) |  | 0% |  | 0% | 8 | 8 | 25 | 25 | 1 | 1 |
| groupColumn1Based(int, int) |  | 0% |  | 0% | 5 | 5 | 22 | 22 | 1 | 1 |
| getVMLDrawing(boolean) |  | 0% |  | 0% | 8 | 8 | 27 | 27 | 1 | 1 |
| setAutoFilter(CellRangeAddress) |  | 0% |  | 0% | 3 | 3 | 18 | 18 | 1 | 1 |
| readOleObject(long) |  | 0% |  | 0% | 8 | 8 | 27 | 27 | 1 | 1 |
| removeRow(Row) |  | 0% |  | 0% | 7 | 7 | 20 | 20 | 1 | 1 |
| getRepeatingRowsOrColumns(boolean) |  | 0% |  | 0% | 14 | 14 | 25 | 25 | 1 | 1 |
| createPivotTable() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
| removeTable(XSSFTable) |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 1 | 1 |
| rebuildTableFormulas(XSSFTable) |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
| rebuildRows() |  | 0% |  | 0% | 3 | 3 | 17 | 17 | 1 | 1 |
| shiftCommentsForColumns(XSSFVMLDrawing, int, int, int) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| createRow(int) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
| isColumnGroupHiddenByParent(int) |  | 0% |  | 0% | 6 | 6 | 21 | 21 | 1 | 1 |
| getCellRange(CellRangeAddress) |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
| addMergedRegion(CellRangeAddress, boolean) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
| validateArrayFormulas(CellRangeAddress) |  | 0% |  | 0% | 8 | 8 | 18 | 18 | 1 | 1 |
| expandRow(int) |  | 0% |  | 0% | 8 | 8 | 18 | 18 | 1 | 1 |
| removeArrayFormula(Cell) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| ungroupColumn(int, int) |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 1 | 1 |
| getIgnoredErrors() |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| findColInfoIdx(int, int) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| getPaneInformation() |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| checkForIntersectingMergedRegions() |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| removeMergedRegions(Collection) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| isRowGroupHiddenByParent(int) |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 1 | 1 |
| getSubtotalFormulaStartFromTotalsRowFunction(int) |  | 0% |  | 0% | 11 | 11 | 34 | 34 | 1 | 1 |
| getRows(int, int, boolean) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
| setMargin(PageMargin, double) |  | 0% |  | 0% | 8 | 8 | 17 | 17 | 1 | 1 |
| setGroupHidden(int, int, boolean) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
| createDrawingPatriarch() |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| collapseColumn(int) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| findEndOfColumnOutlineGroup(int) |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 1 | 1 |
| ungroupRow(int, int) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| shiftedRowNum(int, int, int, int) |  | 0% |  | 0% | 9 | 9 | 9 | 9 | 1 | 1 |
| getDrawingPatriarch() |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| getMargin(PageMargin) |  | 0% |  | 0% | 8 | 8 | 11 | 11 | 1 | 1 |
| groupRow(int, int) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| lambda$createPivotTable$2(AreaReference, CTWorksheetSource) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| findStartOfColumnOutlineGroup(int) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
| getDefaultSheetView(boolean) |  | 0% |  | 0% | 9 | 9 | 7 | 7 | 1 | 1 |
| isColumnGroupCollapsed(int) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| getCommentsTable(boolean) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| getMergedRegions() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| setForceFormulaRecalculation(boolean) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| getSheetTypeSheetViews(boolean) |  | 0% |  | 0% | 9 | 9 | 8 | 8 | 1 | 1 |
| validateMergedRegions(CellRangeAddress) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| createSplitPane(int, int, int, int, PaneType) |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 1 | 1 |
| autoSizeColumn(int, boolean) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| getHyperlink(CellAddress) |  | 0% |  | 0% | 6 | 6 | 6 | 6 | 1 | 1 |
| collapseRow(int) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| getSheetTypeSelection(boolean) |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 1 | 1 |
| removeMergedRegion(int) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| setSelected(boolean) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| getFirstCellInArrayFormula(XSSFCell) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| createPivotTable(AreaReference, CellReference, Sheet) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getMaxOutlineLevelCols() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| writeHidden(XSSFRow, int, boolean) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| addValidationData(DataValidation) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| createPivotTable(Name, CellReference, Sheet) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| lambda$shiftCommentsForColumns$1(int, XSSFComment, XSSFComment) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| lambda$shiftCommentsAndRows$0(int, XSSFComment, XSSFComment) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| getCellComments() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| findEndOfRowOutlineGroup(int) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| getPane(boolean) |  | 0% |  | 0% | 7 | 7 | 5 | 5 | 1 | 1 |
| onSheetDelete() |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| setBreak(int, CTPageBreak, int) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| setZoom(int) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| shouldRemoveRow(int, int, int, int) |  | 0% |  | 0% | 7 | 7 | 5 | 5 | 1 | 1 |
| createPivotTable(AreaReference, CellReference) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getBreaks(CTPageBreak) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| removeBreak(int, CTPageBreak) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| findStartOfRowOutlineGroup(int) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getPivotTables() |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getColumnWidth(int) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| showInPane(int, int) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getMaxOutlineLevelRows() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| isColumnBroken(int) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| isRowBroken(int) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| setColumnWidth(int, int) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getDimension() |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| protectSheet(String) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| getRowSumsBelow() |  | 0% |  | 0% | 5 | 5 | 4 | 4 | 1 | 1 |
| setRowBreak(int) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| setColumnBreak(int) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| setActiveCell(CellAddress) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getTabColor() |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| createSplitPane(int, int, int, int, int) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| setMargin(short, double) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getTopRow() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getMergedRegion(int) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| ensureOutlinePr() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| getActiveCell() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| addIgnoredErrors(String, IgnoredErrorType[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getLeftCol() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getRowSumsRight() |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| setArrayFormula(String, CellRangeAddress) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getFitToPage() |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| getAutobreaks() |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| isRowGroupCollapsed(int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| createPivotTable(CellReference, Sheet, XSSFPivotTable.PivotTableReferenceConfigurator) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| checkForMergedRegionsIntersectingArrayFormulas() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getSheetTypeSheetFormatPr(boolean) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| setRightToLeft(boolean) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| getDisplayGuts() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setDisplayGuts(boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setDisplayZeros(boolean) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| isColumnHidden(int) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| setDisplayGridlines(boolean) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| setDisplayRowColHeadings(boolean) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| setPrintGridlines(boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setPrintRowAndColumnHeadings(boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setAutobreaks(boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| containsColumn(CTCol, int) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| setDisplayFormulas(boolean) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| setHorizontallyCenter(boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setVerticallyCenter(boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| validateSheetPassword(String) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| setTabColor(XSSFColor) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getSheetTypeSheetPr() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getSheetTypeHeaderFooter() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getColumnOutlineLevel(int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getColumnBreaks() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getColumnWidthInPixels(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isRightToLeft() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| isDisplayZeros() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| getHorizontallyCenter() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| setSheetPassword(String, HashAlgorithm) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| getRowBreaks() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getScenarioProtect() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| getVerticallyCenter() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| isDisplayFormulas() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| isDisplayGridlines() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| isDisplayRowColHeadings() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| isPrintGridlines() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| isPrintRowAndColumnHeadings() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| getForceFormulaRecalculation() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| isSelected() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| isCellInArrayFormulaContext(XSSFCell) |   | 55% |   | 25% | 2 | 3 | 3 | 7 | 0 | 1 |
| getDefaultRowHeightInPoints() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| unsetCollapsed(Boolean, CTCol) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| isAdjacentBefore(CTCol, CTCol) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| setDefaultRowHeightInPoints(float) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| copyRows(int, int, int, CellCopyPolicy) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getSheetTypePageSetUpPr() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| isSheetLocked() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| write(OutputStream) |   | 94% |   | 87% | 4 | 17 | 2 | 47 | 0 | 1 |
| getNumMergedRegions() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| removeColumnBreak(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| removeRowBreak(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getSheetFormatPrOutlineLevelRow() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getSheetFormatPrOutlineLevelCol() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| hasComments() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isAutoFilterLocked() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isDeleteColumnsLocked() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isDeleteRowsLocked() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isFormatCellsLocked() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isFormatColumnsLocked() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isFormatRowsLocked() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isInsertColumnsLocked() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isInsertHyperlinksLocked() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isInsertRowsLocked() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isPivotTablesLocked() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isSortLocked() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isObjectsLocked() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isScenariosLocked() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isSelectLockedCellsLocked() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isSelectUnlockedCellsLocked() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| safeGetProtectionField() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| createPivotTable(Table, CellReference) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCellComment(CellAddress) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setColumnGroupCollapsed(int, boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setRowGroupCollapsed(int, boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| increaseSheetFormatPrOutlineLevelRowIfNecessary(short) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| increaseSheetFormatPrOutlineLevelColIfNecessary(short) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| createPivotTable(Name, CellReference) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| groupColumn(int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setSheetFormatPrOutlineLevelRow() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setSheetFormatPrOutlineLevelCol() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getNumberOfComments() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| addIgnoredErrors(CellRangeAddress, IgnoredErrorType[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getHyperlink(int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| shiftRows(int, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRepeatingRows(CellRangeAddress) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setRepeatingColumns(CellRangeAddress) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| createFreezePane(int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDefaultRowHeight() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setColumnHidden(int, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDefaultColumnStyle(int, CellStyle) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDefaultColumnWidth(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDefaultRowHeight(short) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSharedFormula(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTables() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addIgnoredErrors(CellReference, IgnoredErrorType[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| initHyperlinks() |   | 90% |  | 100% | 0 | 4 | 2 | 14 | 0 | 1 |
| getOddFooter() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEvenFooter() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFirstFooter() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOddHeader() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEvenHeader() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFirstHeader() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPrintSetup() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addHyperlink(XSSFHyperlink) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeHyperlink(XSSFHyperlink) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getHeaderFooterProperties() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addMergedRegion(CellRangeAddress) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addMergedRegionUnsafe(CellRangeAddress) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| validateMergedRegions() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| autoSizeColumn(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getMargin(short) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setRowSumsBelow(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRowSumsRight(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| rowIterator() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| spliterator() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setFitToPage(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| enableLocking() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| disableLocking() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lockAutoFilter(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lockDeleteColumns(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lockDeleteRows(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lockFormatCells(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lockFormatColumns(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lockFormatRows(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lockInsertColumns(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lockInsertHyperlinks(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lockInsertRows(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lockPivotTables(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lockSort(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lockObjects(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lockScenarios(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lockSelectLockedCells(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lockSelectUnlockedCells(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSheetConditionalFormatting() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createPivotTable$4(Table, CTWorksheetSource) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createPivotTable$3(Name, CTWorksheetSource) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCTDrawing() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCTLegacyDrawing() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHyperlinkList() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNumHyperlinks() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isSheetProtectionEnabled() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRepeatingRows() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRepeatingColumns() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setDimensionOverride(CellRangeAddress) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getCTWorksheet() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getColumnHelper() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFooter() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHeader() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getProtect() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDataValidationHelper() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFirstRowNum() |  | 83% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| static {...} |  | 81% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| onReadCell(XSSFCell) |  | 100% |   | 94% | 1 | 10 | 0 | 16 | 0 | 1 |
| read(InputStream) |  | 100% |  | 100% | 0 | 5 | 0 | 18 | 0 | 1 |
| initRows(CTWorksheet) |  | 100% |   | 83% | 1 | 4 | 0 | 11 | 0 | 1 |
| newSheet() |  | 100% | | n/a | 0 | 1 | 0 | 15 | 0 | 1 |
| setColWidthAttribute(CTCols) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| onDocumentCreate() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| onDocumentRead() |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| XSSFSheet() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| getColumnStyle(int) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| XSSFSheet(PackagePart) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getDefaultColumnWidth() |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| getLastRowNum() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| commit() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getRow(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getWorkbook() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSheetName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPhysicalNumberOfRows() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |