Укажите максимальное количество строк общей формулы

Возможные сценарии использования

Максимальное количество строк общей формулы по умолчанию — 64. Это может быть любое число, например 1000. Производительность общей формулы изменяется при изменении количества строк. Таким образом, Aspose.Cells обеспечиваетWorkbook.Settings.MaxRowsOfSharedFormulaсвойство, которое можно использовать для указания максимального количества строк общей формулы. Общая формула будет разделена на несколько общих формул, если общее количество строк общей формулы больше ее, как показано на следующем снимке экрана.

дело:изображение_альтернативный_текст

Укажите максимальное количество строк общей формулы

Следующий пример кода объясняет использованиеWorkbook.Settings.MaxRowsOfSharedFormulaимущество. Он устанавливает максимальное количество строк общей формулы на 5 и добавляет общую формулу в ячейку D1 для 100 строк и сохраняет ввыходной файл Excel. Если вы извлечете содержимое выходного файла Excel и проверителист1.xml, вы увидите, что общая формула разбивается через каждые 5 строк, как показано на снимке экрана выше.

Образец кода

// 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");