Maximale Zeilen der gemeinsamen Formel angeben

Mögliche Verwendungsszenarien

Die Standard-Maximalzeilen der gemeinsamen Formel sind 64. Es könnte jede beliebige Zahl sein, z.B. 1000. Die Leistung der gemeinsamen Formel ändert sich mit einer unterschiedlichen Anzahl von Zeilen. Daher bietet Aspose.Cells die Eigenschaft Workbook.Settings.MaxRowsOfSharedFormula, die verwendet werden kann, um die maximalen Zeilen der gemeinsamen Formel festzulegen. Die gemeinsame Formel wird auf mehrere gemeinsame Formeln aufgeteilt, wenn die Gesamtzeilen der gemeinsamen Formel größer sind als in der folgenden Bildschirmaufnahme gezeigt.

todo:image_alt_text

Maximale Zeilen der gemeinsamen Formel angeben

Der folgende Beispielcode erläutert die Verwendung der Eigenschaft Workbook.Settings.MaxRowsOfSharedFormula. Es setzt die maximalen Zeilen der gemeinsamen Formel auf 5 und fügt die gemeinsame Formel in Zelle D1 für 100 Zeilen hinzu und speichert sie in der Ausgabedatei für Excel. Wenn Sie die Inhalte der Ausgabedatei für Excel extrahieren und die sheet1.xml überprüfen, sehen Sie, dass die gemeinsame Formel nach jeweils 5 Zeilen aufgeteilt ist, wie in der obigen Bildschirmaufnahme hervorgehoben.

Beispielcode

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