title: Efficiently generate a very large Excel file in .NET?
body: <p>I need to generate a very large Excel file from an ASP.NET MVC site, but am running into memory limitations using the Open XML SDK. Is there a memory efficient way to generate such a file?</p>
  
  <p>For reference, I'm trying to generate a spreadsheet with about 500,000 rows with 20 columns each. The data set itself fits into memory just fine, but the Open XML SDK quickly eats up all of my available memory.</p>