Ange maximalt antal rader med delad formel

Möjliga användningsscenarier

De maximala standardraderna i den delade formeln är 64. Det kan vara vilket antal som helst, t.ex. 1000. Prestandan för delade formeln ändras med ett annat antal rader. Därför tillhandahåller Aspose.CellsArbetsbok.Inställningar.MaxRowsOfSharedFormulaegenskap som kan användas för att ange det maximala antalet rader i den delade formeln. Den delade formeln delas upp i flera delade formler om det totala antalet rader i den delade formeln är större än det som visas i följande skärmdump.

todo:image_alt_text

Ange maximalt antal rader med delad formel

Följande exempelkod förklarar användningen avArbetsbok.Inställningar.MaxRowsOfSharedFormulafast egendom. Den ställer in det maximala antalet rader i den delade formeln till 5 och lägger till den delade formeln i cell D1 för 100 rader och sparar tillutdata Excel-fil. Om du extraherar innehållet i utdata Excel-fil och kontrollerarark1.xml, kommer du att se de delade formeln delas efter var 5:e rad som markerats i skärmdumpen ovan.

Exempelkod

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
//Create workbook
Workbook wb = new Workbook();
//Set the max rows of shared formula to 5
wb.getSettings().setMaxRowsOfSharedFormula(5);
//Access first worksheet
Worksheet ws = wb.getWorksheets().get(0);
//Access cell D1
Cell cell = ws.getCells().get("D1");
//Set the shared formula in 100 rows
cell.setSharedFormula("=Sum(A1:A2)", 100, 1);
//Save the output Excel file
wb.save("outputSpecifyMaximumRowsOfSharedFormula.xlsx");