Read XLS file in memory ASP.Net
<p>I have an xls file sitting in a byte[] as a result of a file upload on my asp.net web application. Is there a library that can read in and process the xls file as a byte[]? I do not want to save the file to disk. </p>

<p>All I need to do is be able to read the cell contents (I would prefer to accept csv file if I had the choice). </p>

<p>I discovered SpreadsheetGear which claims to do this, but I would rather not pay $1000 for software that does way more than I need it to.</p>

<p>Note that I am referring to XLS file and not XLSX file, but I would appreciate advice on both. </p>
