WebQueryConnection

WebQueryConnection class

Указывает свойства источника веб-запроса. Веб-запрос будет извлекать данные из таблиц HTML, , а также может предоставлять параметры HTTP «Get», которые будут обрабатываться веб-сервером при создании HTML с помощью , включая параметры и элементы параметров.

public class WebQueryConnection : ExternalConnection

Характеристики

Имя Описание
BackgroundRefresh { get; set; } Указывает, может ли соединение обновляться в фоновом режиме (асинхронно). true, если предпочтительным использованием соединения является асинхронное обновление в фоновом режиме; false, если предпочтительным использованием соединения является синхронное обновление на переднем плане.
ConnectionDescription { get; set; } Указывает описание пользователя для этого подключения
ConnectionId { get; } Указывает уникальный идентификатор этого соединения.
CredentialsMethodType { get; set; } Указывает метод проверки подлинности, который будет использоваться при установлении (или повторном установлении) соединения.
EditWebPage { get; set; } URL-адрес доступной пользователю веб-страницы с данными веб-запроса. Этот URL-адрес сохраняется в случае, если sourceData=“true” и URL-адрес был перенаправлен для ссылки на XML-файл. Затем пользовательская страница может отображаться в пользовательском интерфейсе, а XML-данные могут быть извлечены за кулисами.
HtmlFormat { get; set; } Как обрабатывать форматирование из источника HTML при переносе данных веб-запроса на рабочий лист . Актуально, когда sourceData имеет значение True.
Id { get; } Получает идентификатор соединения.
IsConsecutive { get; set; } Флаг, указывающий, следует ли рассматривать последовательные разделители как один разделитель.
IsDeleted { get; set; } Указывает, было ли удалено связанное подключение к книге. true, если соединение было удалено; в противном случае false.
IsHtmlTables { get; set; } Флаг, указывающий, должны ли веб-запросы работать только с таблицами HTML.
IsNew { get; set; } Истинно, если соединение не обновлялось в первый раз; в противном случае ложно. Это состояние может произойти, когда пользователь сохраняет файл до завершения запроса.
IsParsePre { get; set; } Флаг, указывающий, разбиваются ли данные, содержащиеся в тегах HTML PRE на веб-странице, на столбцы при импорте страницы в таблицу запросов.
IsSameSettings { get; set; } Флаг, указывающий, следует ли анализировать все таблицы внутри блока PRE с теми же настройками ширины , что и первая строка.
IsTextDates { get; set; } Флаг, указывающий, следует ли импортировать даты в ячейки рабочего листа в виде текста, а не в виде дат.
IsXl2000 { get; set; } Этот флаг существует для обратной совместимости со старыми существующими файлами электронных таблиц и устанавливается в значение true, если этот веб-запрос был обновлен в приложении для работы с электронными таблицами, более позднем, чем Microsoft Excel 2000, или равным . Это необязательный атрибут, который можно игнорировать.
IsXl97 { get; set; } Этот флаг существует для обратной совместимости со старыми существующими файлами электронных таблиц и устанавливается в значение true, если этот веб-запрос был создан в Microsoft Excel 97. Это необязательный атрибут, который можно игнорировать.
IsXml { get; set; } true, если источником веб-запроса является XML (а не HTML), в противном случае false.
IsXmlSourceData { get; set; } Флаг, указывающий, что исходные данные XML должны быть импортированы вместо самой таблицы HTML.
KeepAlive { get; set; } Истинно, когда приложение для работы с электронными таблицами должно прилагать усилия для поддержания соединения открытым. При значении false приложение должно закрыть соединение после получения информации .
Name { get; set; } Указывает имя соединения. Каждое соединение должно иметь уникальное имя.
OdcFile { get; set; } Указывает полный путь к файлу внешнего подключения, из которого это подключение было создано. Если во время попытки обновления данных происходит сбой подключения, а reconnectionMethod=1, , приложение для работы с электронными таблицами попытается повторить попытку, используя информацию из внешнего файла подключения вместо объекта подключения, встроенного в книгу.
OnlyUseConnectionFile { get; set; } Указывает, должно ли приложение электронных таблиц всегда и только использовать информацию о соединении во внешнем файле соединения, указанном атрибутом odcFile , при обновлении соединения. Если false, то приложение электронной таблицы должно следовать процедуре, указанной атрибутом reconnectionMethod .
Parameters { get; } получаетConnectionParameterCollection для ODBC или веб-запроса.
Post { get; set; } Возвращает или задает строку, используемую с методом post для ввода данных на веб-сервер для возврата данных из веб-запроса.
virtual PowerQueryFormula { get; } Получает определение формулы мощного запроса.
ReconnectionMethodType { get; set; } Указывает, что должно делать приложение для работы с электронными таблицами при сбое подключения. Значение по умолчанию — ReConnectionMethodType.Required.
RefreshInternal { get; set; } Указывает количество минут между автоматическими обновлениями соединения.
RefreshOnLoad { get; set; } Истинно, если это соединение должно обновляться при открытии файла; в противном случае false.
SaveData { get; set; } Истинно, если внешние данные, полученные через соединение для заполнения таблицы, должны быть сохранены вместе с рабочей книгой; в противном случае ложно.
SavePassword { get; set; } Истинно, если пароль должен быть сохранен как часть строки подключения; в противном случае False.
SourceFile { get; set; } Используется, когда внешний источник данных основан на файлах. При сбое подключения к такому источнику данных приложение для работы с электронными таблицами пытается напрямую подключиться к этому файлу. Может быть , выраженным в URI или системной нотации пути к файлу.
SSOId { get; set; } Идентификатор для единого входа (SSO), используемый для аутентификации между промежуточным сервером электронной таблицыML и внешним источником данных.
Type { get; set; } Получает или задает тип источника данных внешнего подключения.
Url { get; set; } URL для обновления внешних данных.

Смотрите также