Excel dll для Microsoft.Office.Interop.Excel - PullRequest
6 голосов
/ 19 февраля 2009

Мы хотим использовать Microsoft.Office.Interop.Excel в нашем веб-приложении. Все отлично работает на наших локальных машинах, но на нашем тестовом компьютере мы сталкиваемся с проблемами. На нем не установлено ни Visual Studio, ни Office.
Мы используем .NET Framework 2.0, и сервер работает на Windows Server 2003 с IIS6.

Есть ли dll, который нужно установить на машине или добавить в корзину веб-приложения?

Ответы [ 4 ]

10 голосов
/ 19 февраля 2009

Для того, чтобы это работало, на вашем сервере должны быть установлены сборки MS Office и Office Interop.

5 голосов
/ 19 февраля 2009

Я почти уверен, что вам нужно будет установить Office на компьютер, на котором он запущен. По крайней мере, это мой опыт создания настольных приложений, использующих Office.Interop

3 голосов
/ 19 февраля 2009

Пожалуйста, просмотрите следующие URL для перераспределения:

Как вносить изменения в ссылки

Где взять дистрибутив

Это может помочь вашей ситуации. А также в соответствии со страницей распространения, вам также необходимо установить офис.

2 голосов
/ 26 июля 2010

OpenXML

В данный момент у меня все работает для создания файлов электронных таблиц Office 2007 / Open Office.

  1. Точка к столу
  2. Включить заголовки столбцов - необязательный параметр
  3. Определить тип данных - необязательный параметр
  4. Потоковая передача пользователю или сохранение в файловой системе или сохранение в файловой системе, а затем немедленно загрузка.
  5. Выходит файл Excel с ячейками, которые определяются как числа / строки.
...