Импорт данных из внешних источников

Приложение позволяет получать и сохранять данные из внешних источников, таких как:

- базы данных типа SQL SERVER, MYSQL, POSTGRESQL;

- файлы форматов .CSV, .TXT.

Приложение поддерживает подключение к базе данных типа MySql, но не содержит соответствующих драйверов.

Для создания соединения с базой данных типа MySql поместите библиотеку mysql-connector-java-8.0.29 в папку \OfficePlus\addins,

а также,
Приложение поддерживает подключение к базе данных типа Oracle, но не содержит соответствующих драйверов.

Для создания соединения с базой данных типа Oracle поместите библиотеку ojdbc8 в папку \OfficePlus\addins.

Импорт данных

1. Для импорта данных из базы данных типа SQL SERVER, MYSQL, POSTGRESQL выполните следующие действия:

• На панели инструментов Анализ – Импорт нажмите кнопку выпадающего списка ImportDataMB Импорт данных из внешних источников и выбирете импортировать данные Из базы данных.

В результате откроется окно Подготовка импортируемых данных.

DlgImportBD

• Добавьте подключение к серверу базы данных*..

- Укажите Тип базы данных.

- Нажмите кнопку Добавить подключение.

В результате откроется диалоговое окно Добавление подключения.

BDLogin

- Укажите Сервер, к которому необходимо подключиться, Базу данных, Логин и Пароль. Нажмите кнопку ОК

* Примечание. Список ранее настроенных подключений будет доступен к выбору в окне Работа с базой данных в выпадающем списке полей Тип, Сервер, База данных.

• В диалоговом окне Подготовка импортируемых данных в поле Запрос укажите имя импортируемой таблицы: select * from [наименование таблицы], которую будете импортировать.

Нажмите кнопку Выгрузить. Выгруженные данные отобразятся в табличном виде в диалоговом окне.

ImportServer

Примечание. Список ранее выгруженных данных будет отображаться в поле Предыдущие запросы с возможностью их повторного импорта.

2. Для импорта данных из текстовых файлов (форматов .CSV, .TXT) выполните следующие действия:

• На панели инструментов Анализ – Импорт нажмите кнопку выпадающего списка ImportDataMB Импорт данных из внешних источников и выбирете импортировать данные Из текстового/CSV-файла..

В результате откроется окно Подготовка импортируемых данных.

DlgImportCSV

• Укажите настройки импорта:

- Кодировку текста;

- Разделители - символы, разделяющие значения (с возможностью указания пользовательского разделителя);

- признак Обнаруживать типы данных – учитывать тип данных для полей таблицы.

• Нажмите кнопку Файл для выбора файла для импорта. Выгруженные данные отобразятся в табличном виде в диалоговом окне.

ImportCSVData

Настройка параметров выгрузки на рабочий лист Приложения

Диалоговое окно Подготовка импортируемых данных содержит группу элементов:

BDMenu

• Выгрузить - настройка параметров выгрузки данных на рабочий лист приложения:

- LoadList выгрузить на лист / LoadTable выгрузить на лист в виде таблицы с возможностью выгрузки на новый лист с указанием адреса импорта.

DlgBDImp

• Сортировать - настройка параметров сортировки:

- Az отсортировать данные по возрастанию значений;

- Za отсортировать данные по убыванию значений.

Чтобы применить Сортировку, выделите ячейку столбца, данные в котором необходимо отсортировать, и нажмите соответствующую кнопку Az / Za.


InsertRow Добавить строку / InsertColumn Добавить столбец.


- Добавить строку:

- чтобы добавить строку, выделите ячейку, выше которой необходимо добавить новую строку и нажмите кнопку InsertRow;

- чтобы добавить несколько строк, выделите такое количество ячеек по вертикали, которое равняется количеству строк для вставки, и нажмите кнопку InsertRow;

Новая строка/строки появятся выше выделенной ячейки/ячеек.

Если не выделять ячейку таблицы и нажать кнопку InsertRow, строка будет добавлена в конце таблицы.


- Добавить столбец:

- чтобы добавить столбец, выделите ячейку, перед которым необходим добавить столбец, и нажмите кнопку InsertColumn;

- чтобы добавить несколько столбцов, выделите такое количество ячеек по горизонтали, которое равняется количеству столбцов для вставки, и нажмите кнопку InsertColumn;

Новый столбец появится перед выделенной ячейкой.

Если не выделять ячейку таблицы и нажать кнопку InsertColumn, столбец будет добавлен в конце таблицы.


DeleteRow Удалить строку / DeleteColumn Удалить столбец.


- чтобы удалить строку/строки, выделите ячейку или диапазон ячеек по вертикали, либо саму строку/строки, которые необходимо удалить, и нажмите кнопку DeleteRow;

- чтобы удалить столбец/столбцы, выделите ячейку или диапазон ячеек по горизонтали, либо сам столбец/столбцы, которые необходимо удалить, и нажмите кнопку DeleteColumn;

Для выхода из диалогового окна Работа с базой данных нажмите на крестик в правом верхнем углу формы.