.NET - предварительный просмотр файлов Excel (XP) - PullRequest
1 голос
/ 05 марта 2010

Есть ли способ предварительного просмотра файлов Excel в XP, кроме элемента управления WebBrowser? Как сам WebBrowser просматривает их?

Ответы [ 3 ]

0 голосов
/ 05 марта 2010

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

0 голосов
/ 05 марта 2010

Более старые версии Office имеют элемент ActiveX с ограниченной функциональностью (Office Web Control / OWC), который может отображать книгу Excel в браузере.В Excel 2007 прекращена поддержка элементов управления OWC.

В Excel 2010 добавлены новые веб-элементы управления, которые могут отображать электронную таблицу в браузере.Однако эти новые элементы управления зависят от Microsoft Office Sharepoint Server 2010.

SpreadsheetGear для .NET - это совместимый с Excel компонент электронных таблиц для .NET, включающий элемент управления Windows Forms которые могут читать / писать / редактировать / вычислять / отображать / распечатывать / и т. д. ... Книги Excel в приложениях .NET.

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

Вы можете загрузить бесплатную пробную версию здесь , если хотите попробовать SpreadsheetGear самостоятельно.

Отказ от ответственности: У меня есть SpreadsheetGear LLC

0 голосов
/ 05 марта 2010

Сам WebBrowser является компонентом Microsoft IE и, следовательно, со страницей, которая загружает ActiveX под браузером, элемент управления ActiveX взаимодействует с библиотекой Excel MS-Office через InterOp для отображения электронной таблицы Excel на странице ... Другой вариант заключается в том, чтобы получить библиотеку, которая может читать Excel в необработанном собственном двоичном формате, то есть интерпретировать двоичную структуру и расшифровать, что это означает, прежде чем показывать данные ...

Надеюсь, это поможет, С наилучшими пожеланиями, Том.

...