Перемещение данных MS Excel на веб-сайт через веб-сервис - PullRequest
1 голос
/ 09 марта 2009

У меня есть шаблон электронной таблицы Excel с данными и диаграммой. Я хочу, чтобы иметь возможность публиковать (с повторением) необработанные данные на веб-сервере, используя интерфейс веб-службы. Я хотел бы сделать это с Vanilla Excel - без надстроек или необходимых элементов управления ActiveX и т. Д.

Я открыт для предложений по технологии веб-сервиса: REST и т. Д.

Есть ли встроенные apis, которые делают это? Может ли кто-нибудь указать мне на документы?

Ответы [ 3 ]

1 голос
/ 18 марта 2009

После обсуждения этой темы с евангелистом разработчика Microsoft (Дж. Сойер) я считаю, что лучшим подходом будет использование VSTO (Visual Studio Tools for Office). Я бы создал сборку clickonce, которая бы напрямую взаимодействовала с шаблоном Excel, читала данные Excel и передавала данные в веб-сервис.

Кажется, что нет никакого механизма, использующего только ванильный Excel и VBA.

0 голосов
/ 10 марта 2009

Microsoft предоставляет возможность сделать это с помощью Microsoft Excel Services, которые являются частью Office SharePoint Server.

SpreadsheetGear for .NET можно использовать различными способами для использования преимуществ книг Excel из ASP.NET (страницы aspx или веб-службы).

См. живые примеры ASP.NET , в которых показано, как создавать книги Excel, создавать изображения / информационные панели из диаграмм и диапазонов Excel, выполнять совместимые с Excel вычисления и т. Д.

Вы можете скачать бесплатную оценку здесь .

Отказ от ответственности: я владею SpreadsheetGear LLC

0 голосов
/ 09 марта 2009

Да, используйте драйвер OLEDB и считывайте данные непосредственно из Excel. (Это не будет читать изображение диаграммы, хотя).

Пример .

Тогда вы можете разоблачить это так, как считаете нужным. Отдых будет хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...