Specificare il Numero Massimo di Righe della Formula Condivisa

Possibili Scenari di Utilizzo

Il numero massimo predefinito di righe della formula condivisa è 64. Potrebbe essere qualsiasi numero, ad esempio potrebbe essere 1000. Le prestazioni della formula condivisa cambiano con un numero diverso di righe. Pertanto, Aspose.Cells fornisce la proprietà Workbook.Settings.MaxRowsOfSharedFormula che può essere utilizzata per specificare il numero massimo di righe della formula condivisa. La formula condivisa sarà divisa in più formule condivise se il numero totale di righe della formula condivisa è maggiore di esso 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.MaxRowsOfSharedFormula. 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

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
Workbook wb = new Workbook();
//Set the max rows of shared formula to 5
wb.Settings.MaxRowsOfSharedFormula = 5;
//Access first worksheet
Worksheet ws = wb.Worksheets[0];
//Access cell D1
Cell cell = ws.Cells["D1"];
//Set the shared formula in 100 rows
cell.SetSharedFormula("=Sum(A1:A2)", 100, 1);
//Save the output Excel file
wb.Save("outputSpecifyMaximumRowsOfSharedFormula.xlsx");