Часто приходится делать различные выгрузки отчетов в формате XLS от Формапаук (на самом деле не имеет значения, из какого UI выгружать BLOB), используя PL/SQL-разработчик (Оракул 11g2).
Так часто, что я решил автоматизировать этот процесс Джава .
Я сам изучаю язык Java по книгам и видеокурсам уже четвёртый год, поэтому если есть какие-то дополнения или замечания по коду, пожалуйста, опишите их Здесь.
Выгрузка из PL/SQL осуществляется с помощью библиотеки AS_XLSX .
Графический интерфейс создан для удобства.
Скачано банка , открыл его (на компьютере должна быть установлена Java), указал параметры и столбцы, нажал кнопку и получил готовый код для вставки в пакет PL/SQL (сэкономил нервы и время).
Возможности программы:
- Код объектов PL/SQL генерируется после ввода параметров и столбцов нажатием кнопки «Создать объекты»;
- Столбцы можно редактировать вручную или загружать с помощью кнопки «Открыть файл» из файлов CSV или TXT.
Пример содержимого файла CSV - Запись создается в 2 вариантах: - на основе представления или таблицы %TYPE (а не %ROWTYPE, поскольку чаще всего для загрузки нужны не все поля); - на основе введенных типов в таблице Столбцы.
- Возможность очистки списка параметров и столбцов;
- Добавлены выпадающие списки со шрифтами, типами данных, логическими переменными и выравниванием в ячейках;
- Цвет фона заголовков можно увидеть сразу в параметрах.
Если вы укажете другой цветовой код, фон ячейки изменится на указанный цвет;
- Столбцы с типом данных DATE будут преобразованы к типу «ДД.
ММ.
ГГГГ».
Теги: #java #sql #oracle #Excel #GUI #pl/sql #загрузка данных #jframe-- Package specification -- version 1 type t_type_of_record is record (
-
10 Основных Элементов Успешного Веб-Сайта
19 Oct, 24 -
Кого Отправить На Изучение Pmbok?
19 Oct, 24