Я хочу отобразить лист EXCEL, встроенный в IE, с простым HTML. Я рассмотрел другие вопросы о stackoverflow, но не нашел полезного.
Вот мой html файл
<html>
<body>
<object width = 900 height = 500 id = "excel" data="Issues Identified.xlsx" classid = "clsid:0002E55a-0000-0000-C000-000000000046" VIEWASTEXT >
<param name="DisplayTitleBar" value=true />
<param name="DataType" value="CSVURL"/>
<param name="AutoFit" value="0"/>
<param name="DisplayColHeaders" value="1"/>
<param name="DisplayGridlines" value="1"/>
<param name="DisplayHorizontalScrollBar" value="1"/>
<param name="DisplayRowHeaders" value="1"/>
<param name="DisplayTitleBar" value="1"/>
<param name="DisplayToolbar" value="1"/>
<param name="DisplayVerticalScrollBar" value="1"/>
<param name="EnableAutoCalculate" value="0"/>
<param name="EnableEvents" value="0"/>
<param name="MoveAfterReturn" value="1"/>
<param name="MoveAfterReturnDirection" value="0"/>
<param name="RightToLeft" value="0"/>
</object>
</body>
</html>
К сожалению, у меня нет контроля над файлами excel, которые сгенерированы. Если бы я мог контролировать файлы excel, я мог бы сохранить их в виде веб-страниц и включить в браузер. Теперь я сомневаюсь, что каким-либо образом через выше код я могу встроить excel-лист непосредственно в веб-браузер. В Интернете есть много ссылок, но не найдено ни одного, непосредственно загружающего лист excel в браузер. Те, что есть, используют javascript для генерации графиков и все вместо отображения ранее имеющегося листа excel.
Когда я пытаюсь загрузить лист excel через код выше. Я получаю следующий экран
Когда я использую IFRAME, листок excel не отображается как встроенный файл, а запрашивает загрузку или открытие. Я хочу, чтобы он был встроен в Internet Explorer.
Любая помощь очень ценится.
Спасибо