Как встроить электронную таблицу Microsoft Excel в страницу Asp .Net? Так же, как Google Docs - PullRequest
1 голос
/ 28 ноября 2011

Я занимаюсь разработкой веб-приложения, которое требует больших работ над электронными таблицами. Электронные таблицы уже созданы и обновляются ежедневно. Я просто хочу открыть / внедрить приложение MS Excel 2003/2007/2010 на своей веб-странице. Казалось бы, приложение работает внутри Iframe.

Пользователи могут нажать на имя файла. Он откроет файл ms excel exe внутри iframe, они будут использовать электронные таблицы так же, как и при открытии ms excel на рабочем столе.

Пожалуйста, помогите.

Ответы [ 3 ]

2 голосов
/ 28 ноября 2011

Если ваш бюджет позволяет это, я бы порекомендовал не изобретать велосипед и использовать сторонний компонент, такой как Aspose Cells , который поставляется с готовой к использованию визуализацией и манипуляциями с электронными таблицами Excel. управления. Проверьте GridWeb.

Конечно, есть много других поставщиков, продающих аналогичные компоненты с элементами управления asp.net.

Если у вас больше времени, чем денег, вы можете использовать бесплатный элемент управления сеткой asp.net, например RealWorld.Grid , или независимое от платформы решение, такое как dhtmlxGrid (которое бесплатно, только если ваш Проект может быть GPL'd). Это, конечно, оставит вас много работы с библиотеками взаимодействия офиса.

0 голосов
/ 09 ноября 2016

В отсутствие массового переизобретения колеса лучшим решением, вероятно, является либо уменьшение масштаба вашего продукта, либо получение готового решения, такого как Office 365 или Документы Google.Подумайте о том, что ваш продукт действительно должен делать.Нужно ли пользователям получать доступ ко всей электронной таблице или только к одному конкретному разделу (диапазон или лист).Если ваши пользователи должны делать все с помощью электронной таблицы, предоставьте им программу для работы с электронными таблицами.Не стучите головой, пытаясь определить колесо 88888.0, если можно так выразиться.

0 голосов
/ 10 сентября 2012

Я видел, как Microsoft Word 2003 запускался в браузере с веб-сайтов, разработанных по технологии JSF. Я не смог найти бесплатное решение для использования MS Office в браузере, находясь в автономном режиме. И даже онлайн.

...