mirror of
https://github.com/apache/poi.git
synced 2025-02-08 11:04:53 +00:00
replace deprecated usage of FormulaShifter.createForRowShift
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1711879 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
b9da1f9da0
commit
de13fd818a
@ -1567,7 +1567,7 @@ public final class HSSFSheet implements org.apache.poi.ss.usermodel.Sheet {
|
|||||||
String sheetName = _workbook.getSheetName(sheetIndex);
|
String sheetName = _workbook.getSheetName(sheetIndex);
|
||||||
short externSheetIndex = _book.checkExternSheet(sheetIndex);
|
short externSheetIndex = _book.checkExternSheet(sheetIndex);
|
||||||
FormulaShifter shifter = FormulaShifter.createForRowShift(
|
FormulaShifter shifter = FormulaShifter.createForRowShift(
|
||||||
externSheetIndex, sheetName, startRow, endRow, n);
|
externSheetIndex, sheetName, startRow, endRow, n, SpreadsheetVersion.EXCEL97);
|
||||||
_sheet.updateFormulasAfterCellShift(shifter, externSheetIndex);
|
_sheet.updateFormulasAfterCellShift(shifter, externSheetIndex);
|
||||||
|
|
||||||
int nSheets = _workbook.getNumberOfSheets();
|
int nSheets = _workbook.getNumberOfSheets();
|
||||||
|
@ -2755,7 +2755,7 @@ public class XSSFSheet extends POIXMLDocumentPart implements Sheet {
|
|||||||
int sheetIndex = getWorkbook().getSheetIndex(this);
|
int sheetIndex = getWorkbook().getSheetIndex(this);
|
||||||
String sheetName = getWorkbook().getSheetName(sheetIndex);
|
String sheetName = getWorkbook().getSheetName(sheetIndex);
|
||||||
FormulaShifter shifter = FormulaShifter.createForRowShift(
|
FormulaShifter shifter = FormulaShifter.createForRowShift(
|
||||||
sheetIndex, sheetName, startRow, endRow, n);
|
sheetIndex, sheetName, startRow, endRow, n, SpreadsheetVersion.EXCEL2007);
|
||||||
|
|
||||||
rowShifter.updateNamedRanges(shifter);
|
rowShifter.updateNamedRanges(shifter);
|
||||||
rowShifter.updateFormulas(shifter);
|
rowShifter.updateFormulas(shifter);
|
||||||
|
@ -62,6 +62,7 @@ import org.apache.poi.hssf.usermodel.HSSFRow;
|
|||||||
import org.apache.poi.hssf.usermodel.HSSFSheet;
|
import org.apache.poi.hssf.usermodel.HSSFSheet;
|
||||||
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
||||||
import org.apache.poi.hssf.usermodel.RecordInspector.RecordCollector;
|
import org.apache.poi.hssf.usermodel.RecordInspector.RecordCollector;
|
||||||
|
import org.apache.poi.ss.SpreadsheetVersion;
|
||||||
import org.apache.poi.ss.formula.FormulaShifter;
|
import org.apache.poi.ss.formula.FormulaShifter;
|
||||||
import org.apache.poi.ss.util.CellRangeAddress;
|
import org.apache.poi.ss.util.CellRangeAddress;
|
||||||
import org.apache.poi.util.HexRead;
|
import org.apache.poi.util.HexRead;
|
||||||
@ -680,7 +681,7 @@ public final class TestSheet {
|
|||||||
List<RecordBase> sheetRecs = sheet.getRecords();
|
List<RecordBase> sheetRecs = sheet.getRecords();
|
||||||
assertEquals(23, sheetRecs.size());
|
assertEquals(23, sheetRecs.size());
|
||||||
|
|
||||||
FormulaShifter shifter = FormulaShifter.createForRowShift(0, "", 0, 0, 1);
|
FormulaShifter shifter = FormulaShifter.createForRowShift(0, "", 0, 0, 1, SpreadsheetVersion.EXCEL97);
|
||||||
sheet.updateFormulasAfterCellShift(shifter, 0);
|
sheet.updateFormulasAfterCellShift(shifter, 0);
|
||||||
if (sheetRecs.size() == 24 && sheetRecs.get(22) instanceof ConditionalFormattingTable) {
|
if (sheetRecs.size() == 24 && sheetRecs.get(22) instanceof ConditionalFormattingTable) {
|
||||||
throw new AssertionFailedError("Identified bug 46547a");
|
throw new AssertionFailedError("Identified bug 46547a");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user