14538 импорт из excel

This commit is contained in:
mirzakaev_tf 2023-06-13 17:49:18 +05:00
parent c0e0bcab12
commit 72752e9d93
5 changed files with 24 additions and 10 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 27 KiB

View File

@ -1,4 +1,4 @@
# "Импорт данных из Excel-файлов" # Импорт данных из Excel-файлов
Документ используется для загрузки данных из файла Excel в Лексему. Чтобы открыть документ нужно перейти в меню - Общие справочники -> Импорт данных из Excel-файлов. Документ используется для загрузки данных из файла Excel в Лексему. Чтобы открыть документ нужно перейти в меню - Общие справочники -> Импорт данных из Excel-файлов.
@ -6,19 +6,23 @@
![Рисунок 1 Форма документа "Импорт данных из Excel-файлов"](./media/image1.png) ![Рисунок 1 Форма документа "Импорт данных из Excel-файлов"](./media/image1.png)
Проверить **Параметры таблицы**: ## Настройки
В блоке **Параметры Excel** необходимо заполнить:
- **Лист** - с какого листа в файле Excel будет произведен импорт данных;
- **Начальная строка** - номер строки в файле Excel, с которой начинать загрузку данных;
- **Шаблон** - выбрать из списка, если ранее шаблон был сохранен. Часто используемые шаблоны можно сохранить по кнопке "Сохранить шаблон", а затем выбирать их из шаблонов.
В блоке **Параметры таблицы** необходимо заполнить:
- Схема - при загрузке данных во временные таблицы оставить пустым, при необходимости загрузки в физическую таблицу со схемой, указать схему таблицу (схема должна быть создана и назначены права на нее); - Схема - при загрузке данных во временные таблицы оставить пустым, при необходимости загрузки в физическую таблицу со схемой, указать схему таблицу (схема должна быть создана и назначены права на нее);
- Таблица - наименование таблицы формируется автоматически, при необходимости можно указать свое имя временной или физической таблицы. - Таблица - наименование таблицы формируется автоматически, при необходимости можно указать свое имя временной или физической таблицы.
Далее заполнить **Параметры Excel**: - Указать **"Добавить в таблицу столбец ID_Field bigint identity"** при необходимости создания столбца с автоматической нумераций строк
- Наименование листа - лист файла Excel для импорта;
- Начальная строка - номер строки в файле Excel, с которой начинать загрузку данных;
- Шаблон - выбрать из списка, если ранее шаблон был сохранен.
Для создания нового шаблона нужно заполнить таблицу "Соответствие столбцов". Для внесения нового значения нужно нажать кнопку "Добавить". Для создания нового шаблона нужно заполнить таблицу "Соответствие столбцов". Для внесения нового значения нужно нажать кнопку "Добавить".
@ -26,6 +30,15 @@
![Рисунок 2 Таблица "Соответствие столбцов"](./media/image2.png) ![Рисунок 2 Таблица "Соответствие столбцов"](./media/image2.png)
Тип данных | Описание | Пример
-----------|----------|-------
**bigint** (длинное целое) | Этот тип данных используется для хранения очень больших целых чисел., если вам нужно хранить очень большие идентификаторы или числа, превышающие диапазон обычного целого числа, вы можете использовать bigint. | 12345678901234567890
**numeric(19,4)** (число с фиксированной точностью) | Этот тип данных используется для хранения чисел с фиксированным количеством цифр в целой части и десятичной части. Он подходит для финансовых данных, таких как суммы или проценты с фиксированным количеством десятичных знаков. | 1234.5678
**date** (дата) | Этот тип данных используется для хранения только даты без времени. Вы можете использовать его для хранения даты рождения, даты событий или любых других событий, связанных с календарной датой. | 2023-06-08
**boolean** (логическое значение) | Этот тип данных имеет только два возможных значения: | истина (true) или ложь (false). Он используется для хранения и проверки логических состояний или флагов. | true (истина) или false (ложь)
**timestamp** (временная метка) | Этот тип данных представляет точку во времени. Он может использоваться для фиксации событий, записи времени или учета времени. | 2023-06-08 15:30:45
**double precision** (двойная точность) | Этот тип данных представляет числа с плавающей запятой с высокой точностью и широким диапазоном значений. Он обычно используется для хранения чисел с десятичными значениями, где точность и широкий диапазон значений очень важны. | 3.14159 или 12345.67
Чтобы сохранить в шаблонах введенное соответствие, нужно ввести имя шаблона и нажать кнопку "Сохр": Чтобы сохранить в шаблонах введенное соответствие, нужно ввести имя шаблона и нажать кнопку "Сохр":
![Рисунок 3 Сохранение шаблонов](./media/image3.png) ![Рисунок 3 Сохранение шаблонов](./media/image3.png)
@ -38,5 +51,6 @@
![Рисунок 5 Загрузка файлов](./media/image5.png) ![Рисунок 5 Загрузка файлов](./media/image5.png)
## Выполнить действия
На данной вкладке заполняются SQL скрипты которые необходимо будет произвести в системе базы данных. В блоке **Перед вставкой данных в таблицу:** указывается скрипт необходимых действий перед загрузкой данных из Excel, например, очистка столбцов в которые будут загружены новые данные.В блоке **После вставки данных в таблицу:** указывается скрипт необходимых действий с загруженными данными из Excel.