Использование Microsoft Office Interop для создания и анализа электронных таблиц Excel из ASP.NET - PullRequest
0 голосов
/ 29 июля 2010

У меня есть новый проект ASP.NET MVC, который имеет два требования, которые требуют использования DLL-файлов Office Interop для создания файлов электронных таблиц Excel в формате Excel 2003 путем объединения нескольких файлов шаблонов в многолистовую книгу и для анализа этих файлов после заполнения in. Файлы, которые мы анализируем, могут возвращаться в формате Excel 2003, 2007 или 2010 (я считаю, что форматы файлов 2007 и 2010 идентичны, но вы можете поправить меня в этом).

Я был бы намного счастливее, если бы мы могли убедить (внутренних) клиентов отказаться от этого требования. Они были осведомлены о рисках в этом виде работы и все еще хотят идти вперед, поэтому сейчас я ищу хорошие справочные материалы, которые помогут нам начать работу, и у них возникли некоторые проблемы с поиском правильных ключевых слов для поиска.

Спасибо.

1 Ответ

1 голос
/ 30 июля 2010

Использование Excel-взаимодействия на сервере - очень плохая идея.http://support.microsoft.com/kb/257757

Возможны следующие варианты:

Открытый исходный код

Excel 2003 ExcelLibrary http://code.google.com/p/excellibrary/downloads/list

NPOI http://npoi.codeplex.com/

Excel 2007

ExcelPackage http://excelpackage.codeplex.com/

Коммерческий

Aspose Cells http://www.aspose.com/categories/.net-components/aspose.cells-for-.net/default.aspx

...