共有数式の最大行を指定する

考えられる使用シナリオ

共有数式のデフォルトの最大行数は 64 です。これは、1000 など、任意の数にすることができます。共有数式のパフォーマンスは、行数によって異なります。したがって、Aspose.Cells はWorkbook.Settings.MaxRowsOfSharedFormula共有数式の最大行を指定するために使用できるプロパティ。次のスクリーンショットに示すように、共有数式の合計行がそれより多い場合、共有数式は複数の共有数式に分割されます。

todo:画像_代替_文章

共有数式の最大行を指定する

次のサンプル コードは、Workbook.Settings.MaxRowsOfSharedFormula財産。共有数式の最大行数を 5 に設定し、共有数式をセル D1 に 100 行追加して、出力エクセルファイル.出力されたExcelファイルの内容を抽出して確認すると、sheet1.xml、上記のスクリーンショットで強調表示されているように、共有数式が 5 行ごとに分割されていることがわかります。

サンプルコード

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