Specificare il Numero Massimo di Righe della Formula Condivisa

Possibili Scenari di Utilizzo

Il massimo predefinito di righe della formula condivisa è 64. Potrebbe essere qualsiasi numero ad esempio 1000. La performance della formula condivisa cambia con un numero diverso di righe. Pertanto, Aspose.Cells for Python via .NET fornisce la proprietà Workbook.settings.max_rows_of_shared_formula che può essere usata per specificare il massimo numero di righe della formula condivisa. La formula condivisa sarà suddivisa in diverse formule condivise se il numero totale di righe della formula condivisa è maggiore di questo, come mostrato nello screenshot seguente.

todo:image_alt_text

Specificare il numero massimo di righe della formula condivisa

Il seguente codice di esempio spiega l’uso della proprietà Workbook.settings.max_rows_of_shared_formula. Imposta il numero massimo di righe della formula condivisa a 5 e aggiunge la formula condivisa nella cella D1 per 100 righe e salva nel file Excel di output (61767856.xlsx). Se si estraggono i contenuti del file Excel di output e si controlla il sheet1.xml, si vedrà la divisione della formula condivisa dopo ogni 5 righe come evidenziato nello screenshot sopra.

Codice di Esempio

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
wb = Workbook()
# Set the max rows of shared formula to 5
wb.settings.max_rows_of_shared_formula = 5
# Access first worksheet
ws = wb.worksheets[0]
# Access cell D1
cell = ws.cells.get("D1")
# Set the shared formula in 100 rows
cell.set_shared_formula("=Sum(A1:A2)", 100, 1)
# Save the output Excel file
wb.save("outputSpecifyMaximumRowsOfSharedFormula.xlsx")