Вопрос по asp.net, embed, excel, html – Как показать встроенный файл Excel на веб-странице?

6

Я хочу разрешить просмотр отчета Excel, встроенного в веб-страницу ... есть ли способ?

Я неЯ не хочу использовать ActiveX или OWC (Office Web Components), я просто хочу открыть существующий файл из приложения Internet Explorer.

Я неЯ не хочу, чтобы пользователи скачивали, а затем открывали его.

Использование iframeне проблема, но мои предварительные тесты не былит успешный

Есть идеи? Это вообще возможно?

(Я имею в виду, я просто хочу открыть локальный файл Excel внутри веб-страницы) juan
Нет, не на веб-сервере. Это будет загружать и показывать локально в Internet Explorer. juan
А? Когда ты "встраивать» XLS на веб-странице (т. е. создать iframe, нацеливающий файл на веб-сервере), а в iframe отображается кусок Excel, isn 'т, что ActiveX контроль ??? Will

Ваш Ответ

9   ответов
7

Вы должны попробовать использоватьExcel Web App Embed функция, которая позволяет встраивать таблицы и диаграммы из Excel прямо на веб-страницу. Вы даже можете позволить пользователям взаимодействовать с электронной таблицей, чтобы они могли сортировать и фильтровать данные, а также использовать формулы ваших электронных таблиц для расчета, чтобы выполнять свои собственные вычисления без изменения источника.

Excel Web App и хранилище бесплатно от Microsoft. Любые данные, которые вы вставляете на свою веб-страницу, могут просматриваться всеми основными браузерами destkop и mobile, и при обновлении электронной таблицы данные на ваших веб-страницах также автоматически обновляются.

Я сделал поиск по этому сегодня, нашел эту тему, нашел другие решения. Все, что вы хотите знать, здесь. Отличное решение!office.microsoft.com/en-us/web-apps-help/... TonyG
Вот рабочая ссылкаoffice.microsoft.com/en-us/... Lee Chee Kiam
2

Взгляни наscribd iPaper Viewer - это средство просмотра XLS (и других) документов на основе Flash.

2

Службы Excel который мог бы отвечать всем требованиям ...

-3

Это нене работает, он предлагает скачать файл juan
Выберите ОТКРЫТЬ, а не СОХРАНИТЬ. Diodeus - James MacFarlane
-3

Ну, это немного грубо, но вроде как отвечает всем требованиям.

Выберите область таблицы, которую вы хотите отобразить.Скопируйте эту область в MS Paint.Выберите область в Paint и используйте функцию Edit / Copy to /, чтобы сохранить ее как растровое изображение.Теперь загрузите растровое изображение, как любую другую картинку.
Я знаю, что это старый, но --- серьезно ??? Дон»не делай этого! Dmitriy Khaykin
2

Excel Web App позволяет встраивать »жить" интерактивные таблицы на веб-странице. Например, см.http://datawiz.wordpress.com/2011/01/10/how-to-embed-excel-on-a-web-page/

0

в ваших комментариях вы говорите, что файл Excel находится на клиентес файловой системой, а не на веб-сервере. я думаю, что модель безопасности здравомыслящих браузеров запрещает это; но неНе удивлюсь, если установка высоких разрешений для ваших страниц позволит это сделать.

7

Это связано с местным жителемБраузер настроен и на самом деле ничего не поделаешь. Если они щелкают ссылку с расширением .xls (x), браузер определяет, хочет ли он открыть ее сам или в новом окне.

Вот страница Microsoft о том, как изменить эти настройки:http://support.microsoft.com/kb/162059

На самом деле, нет. Я'Я пытался сделать то же самое раньше и имел ту же проблему. Так как люди могут изменять эти настройки, нет способа сделать их единообразными. Лучшее, что вы можете сделать, это связать его обычным способом, но также иметь ссылку на инструкции, чтобы показать, что он встроен для ваших пользователей, если они хотят его видеть. AaronS
Ох, значит, не может быть возможности делать то, что я хочу ... juan
2

Я думаю, что ваша лучшая ставка будет извлекать данные из файла Excel и отображать их в обычной таблице HTML. Excel нетТочно безопасно вызывать с веб-страницы, и не у всех так или иначе.

Мне нужно использовать сводные таблицы, так что это не вариант juan

Похожие вопросы