Maximale Zeilen der gemeinsamen Formel angeben

Mögliche Verwendungsszenarien

Die Standard-Höchstzahl der Zeilen für die gemeinsame Formel beträgt 64. Es kann auch jede andere Zahl sein, z.B. 1000. Die Leistung der gemeinsamen Formel ändert sich mit der unterschiedlichen Anzahl von Zeilen. Daher bietet Aspose.Cells für Python via .NET die Workbook.settings.max_rows_of_shared_formula-Eigenschaft, die verwendet werden kann, um die maximale Anzahl der Zeilen der gemeinsamen Formel festzulegen. Die gemeinsame Formel wird in mehrere geteilte Formeln aufgespalten, falls die Gesamtzahl der Zeilen der gemeinsamen Formel größer ist, wie in folgendem Screenshot gezeigt.

todo:image_alt_text

Maximale Zeilen der gemeinsamen Formel angeben

Der folgende Beispielcode erläutert die Verwendung der Eigenschaft Workbook.settings.max_rows_of_shared_formula. 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

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