VSTOを使用し、Visual Studio 2010 Officeワークブックプロジェクトを作成して、Excelでシミュレーションツールを構築しようとしています。このワークブックのワークシートの1つには、約50万件のレコードが含まれます。理想的には、すべてのレコードを読み取り、シミュレーションでそれらを使用してから、いくつかの統計を出力したいと思います。これまでのところOutOfMemory
、範囲全体を取得してからセルを一度に取得しようとしたときに例外がありました。これを行う際にすべてのデータまたは提案を読み取る方法について、他のアイデアはありますか?
これは私のコードです:
Excel.Range range = Globals.shData.Range["A2:AX500000"];
Array values = (Array)range.Cells.Value;