Прочитать файл Excel, загруженный с помощью FileUpload Control, не сохраняя его на сервере

Необходимо иметь возможность прочитать файл Excel, загруженный с помощью FileUploadControl в ASP.NET. Решение будет размещено на сервере. Я не хочу хранить файл Excel на сервере.I would like to directly convert the excel content into a dataset or a datatable and utilize.

Ниже приведены два решения, которые я уже нашел, но они не будут работать для меня.

LINQTOEXCEL - This method works when you have an excel file on your local machine and you are running your code on the local machine. In my case, the user is trying to upload an excel file from his local machine using a webpage hosted on a server.

ExcelDataReader - I am currently using this one, but this is a third party tool. I cannot move this to our customer. Also if a row/column intersection is carrying a formula, then that row/column intersection's data is not being read into the dataset.

Большинство предложений, которые я нашел в Google и StackOverflow, работают, когда решения Excel и .NET находятся на одном компьютере. Но, с моей точки зрения, мне нужно, чтобы оно работало, когда решение размещено на сервере, а пользователи пытаются загрузить Excel с помощью размещенной веб-страницы на своем локальном компьютере. Если у вас есть другие предложения, пожалуйста, дайте мне знать.

Ответы на вопрос(4)

Ваш ответ на вопрос