EPPlus を使用して更新した後、Excel ファイルのサイズが肥大化する

EPPlus を使用して更新した後、Excel ファイルのサイズが肥大化する問題の解決策
以下に示します:

EPPlus を使用しています Excel ファイルを開き、スプレッドシートに数行を追加して閉じます。 EPPlus を使用して保存します 少し遅いですが、最終的にファイルを保存します。ただし、ファイルのサイズは最大 40KB から 29MB になります。このファイルには約 10 枚のワークシートがありますが、シートが増えるほどファイルが大きくなるようです。

肥大化したファイルを Excel で開いて保存すると、ファイル サイズが 40K に戻っていることに気付きました。また、ファイルが肥大化しているときに、Excel で Ctrl+End を押すと、どのワークシートでも行 1,048,568 に移動することに気付きました。そのため、EPPlus は、私が触れたスプレッドシートの最後の行をその番号にリセットしているように見えます。 Excel に保存した後、Ctrl+End が修正され、実際にテーブルの適切な末尾に移動します。

私のコードは pck.Workbook.Worksheets[sheetName].Dimension.End.Row を使用して最後に使用された行を見つけるだけです 、+1 してから to worksheet.Cells[newRow, columnIndex.Value].Value = X に電話をかけます セルに値を入力します。

何が原因でしょうか?