Часто задаваемые вопросы
- Не отображается вкладка SaveToDB. Как это исправить?
- Перейдите на вкладку "База данных". Начиная с версии 8, имя главной вкладки - "База данных" (Database).
Если вкладка не отображается, ознакомьтесь с разделом Установка и удаление. - Вкладка "База данных" (SaveToDB) исчезла. Как это исправить?
- Откройте диалоговое окно Excel "Файл", "Параметры" и активируйте вкладку "Надстройки".
Если надстройка SaveToDB находится в группе "Неактивные надстройки приложений", то следует выбрать пункт "Надстройки COM" в списке "Управление" (внизу окна) и нажать кнопку "Перейти...".
Далее следует установить галочку у надстройки SaveToDB и нажать кнопку ОК.
Если же надстройка SaveToDB находится в группе "Отключенные надстройки приложений", то следует выбрать пункт "Отключенные объекты" в списке "Управление" (внизу окна) и нажать кнопку "Перейти...".
Далее следует выбрать надстройку SaveToDB и нажать кнопку "Включить". - Не отображается вкладка "Отчеты". Как это исправить?
- Вкладка "Отчеты" доступна начиная с версии 9. Также требуется лист настройки отчета с суффиксом _setup.
См. Вкладка "Отчеты". - Надстройка не сохраняет изменения из Excel в базу данных. Как это исправить?
- См. Сохранение изменений.
- Можно ли использовать локализованные имена для столбцов таблиц, представлений и хранимых процедур?
- Да, можно. Серверы баз данных и Microsoft Excel поддерживают локализованные имена.
Однако, лучше использовать английские имена и перевести имена в Excel. См. Руководство разработчика. - Можно ли использовать пробелы или другие символы, не являющиеся буквенно-цифровыми, в именах столбцов таблиц и представлений?
- Да, можно.
Однако для получения значений таких столбцов параметры хранимой процедуры должны иметь специальные имена.
Например, чтобы получить значение столбца "Company Name", используйте имя параметра "@Company_x0020_Name".
Во избежание такой раздражающей кодировки, используйте в именах символы, принимаемые в именах параметров, и переведите имена в Excel.
См. Руководство разработчика. - Почему Excel отображает имена объектов из базы данных, а не переведенные имена?
- Выберите соответствующий язык данных в диалоговом окне Настройки и используйте Обновить таблицы книги... или Обновить данные и конфигурацию, чтобы перечитать данные перевода.
Обратите внимание, что перевод должен быть настроен в базе данных. См. Руководство разработчика. - Почему в списке запросов ленты отображаются имена объектов из базы данных, а не переведенные имена?
- Если несколько объектов имеют одно и то же имя после перевода, надстройка отображает первое переведенное имя, а другие - как есть.
Сделайте переведенные имена объектов уникальными. - Я получаю сообщение о превышении времени ожидания операции при сохранении изменений. Как увеличить время ожидания?
- Измените время ожидания команд в диалоговом окне Настройки.
- Я получаю сообщение о превышении времени ожидания при публикации данных. Как увеличить время ожидания?
- Измените время ожидания команд в диалоговом окне Настройки.
- Почему кнопка обновления в Excel не активна, если таблица вставлены с помощью надстройки SaveToDB?
- Надстройка SaveToDB может вставлять таблицы, подключенные с помощью драйверов OLE DB и ODBC, которые полностью поддерживаются в Microsoft Excel.
Кроме того, надстройка может вставлять таблицы, подключенные с помощью поставщиков данных .NET, не поддерживаемых Microsoft Excel. Так, например, при подключении к MySQL с помощью драйвера ODBC его можно обновить с помощью меню Excel, а при использовании поставщика .NET - нет.
Используйте элементы управления SaveToDB для обновления данных таких таблиц. - Почему кнопка обновления в Excel не активна для таблиц, вставленных с помощью мастера подключения к веб-данным и мастера подключения к текстовому файлу?
- Надстройка SaveToDB использует собственный поставщик данных для работы с веб-источниками данных и текстовыми файлами в форматах JSON, XML, HTML, CSV и обычного текста.
Используйте элементы управления SaveToDB для обновления данных таких таблиц. - Почему надстройка иногда вставляет неправильные данные для некоторых веб-запросов?
- Надстройка SaveToDB использует интеллектуальные алгоритмы для анализа данных таблиц с веб-страниц в форматах HTML, XML и JSON.
Если на странице есть несколько возможных таблиц, то выбирается наиболее подходящая. Однако, например, надстройка может определить таблицу оглавления как наиболее полезную.
Используйте параметры синтаксического анализатора для настройки.
Если вы не можете правильно настроить синтаксический анализатор для получения данных веб-страницы, свяжитесь с нами. Постараемся помочь. - Почему пароли строк подключения сохраняются незашифрованными?
- Microsoft Excel хранит пароли строк подключения незашифрованными. При этом пользователь должен активировать возможность сохранения паролей.
Надстройка SaveToDB позволяет шифровать такие пароли. Для настройки этой опции используйте диалоговое окно Настройки.
Обратите внимание, что надстройка всегда шифрует пароли для встроенного поставщика веб-данных и поставщиков данных .NET. - Почему мастер публикации данных отключен?
- Мастер работает с таблицами Excel, которые ранее назывались списками. Также необходимо выбрать любую ячейку таблицы.
См. дополнительные сведения в разделе Мастер публикации данных в базу данных.
Вкратце, чтобы вставить таблицу Excel, выберите требуемый диапазон таблиц и нажмите кнопку "Таблица" на вкладке "Вставка". - Почему кнопки группы "Вид" отключены?
- Возможная причина заключается в том, что лист не содержит таблицы Excel, которые ранее назывались списками.
Чтобы вставить таблицу Excel, выберите требуемый диапазон таблиц и нажмите кнопку "Таблица" на вкладке "Вставка".