Почему Web Query не выделяет мою таблицу в Microsoft Excel 2010?

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

Почему бы не ODBC прямо в базу данных? Ну, есть несколько баз данных на нескольких серверах, с которыми я имею дело. Чтобы не предоставлять пользователям различные уровни сложного доступа ODBC и не обучать этих пользователей тому, как использовать ODBC для доступа к нужным им данным, я решил создать простое веб-приложение, которое выводит данные, необходимые пользователям, в чистом HTML. столы.

Однако после создания страниц у меня возникла следующая проблема.

Окно веб-запроса Excel

Маленькая желтая стрелка выбора появляется только в верхнем левом углу страницы, а не рядом с каждой таблицей. Если я импортирую с помощью стрелки выбора в верхнем левом углу, вся страница импортируется, когда мне действительно нужна только таблица «Вывод».

Существуют ли определенные параметры, которые необходимо использовать при разметке таблицы HTML для обеспечения совместимости с инструментом веб-запросов Excel?


person dangowans    schedule 17.11.2015    source источник


Ответы (1)


Я сравнил свой код с кодом другой веб-страницы, где таблицы правильно подсвечивались в Web Query. Путем проб и ошибок я нашел проблему.

В разделе <head> моей веб-страницы у меня был следующий метатег.

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

Оказывается, когда это включено, опция выбора таблицы веб-запроса прерывается. Основываясь на исчезающих закругленных углах Bootstrap, я предполагаю, что Web Query использует какой-то режим совместимости с IE, и приведенный выше метатег нарушает его.

Окно веб-запроса Excel

person dangowans    schedule 17.11.2015