diff --git a/poi-ooxml/src/test/java/org/apache/poi/ss/tests/formula/TestStructuredReferences.java b/poi-ooxml/src/test/java/org/apache/poi/ss/tests/formula/TestStructuredReferences.java index 39c20881a3..03510d5b9d 100644 --- a/poi-ooxml/src/test/java/org/apache/poi/ss/tests/formula/TestStructuredReferences.java +++ b/poi-ooxml/src/test/java/org/apache/poi/ss/tests/formula/TestStructuredReferences.java @@ -182,7 +182,7 @@ class TestStructuredReferences { //correct all sheet table-reference-formulas which probably got damaged after shift rows for (CTTableColumn tableCol : table.getCTTable().getTableColumns().getTableColumnList()) { if (tableCol.getCalculatedColumnFormula() != null) { - int id = (int) tableCol.getId(); + int id = Math.toIntExact(tableCol.getId()); String formula = tableCol.getCalculatedColumnFormula().getStringValue(); int rFirst = table.getStartCellReference().getRow() + table.getHeaderRowCount(); int rLast = table.getEndCellReference().getRow() - table.getTotalsRowCount();