Генерация Объектов Pl/Sql Для Загрузки Отчетов В Формате Xls Из Formspider С Использованием Java И Пакета As_Xlsx.

Часто приходится делать различные выгрузки отчетов в формате XLS от Формапаук (на самом деле не имеет значения, из какого UI выгружать BLOB), используя PL/SQL-разработчик (Оракул 11g2).

Так часто, что я решил автоматизировать этот процесс Джава .

Я сам изучаю язык Java по книгам и видеокурсам уже четвёртый год, поэтому если есть какие-то дополнения или замечания по коду, пожалуйста, опишите их Здесь.

Выгрузка из PL/SQL осуществляется с помощью библиотеки AS_XLSX .

Графический интерфейс создан для удобства.

Скачано банка , открыл его (на компьютере должна быть установлена Java), указал параметры и столбцы, нажал кнопку и получил готовый код для вставки в пакет PL/SQL (сэкономил нервы и время).



Генерация объектов PL/SQL для загрузки отчетов в формате XLS из Formspider с использованием Java и пакета AS_XLSX.

Возможности программы:

  • Код объектов PL/SQL генерируется после ввода параметров и столбцов нажатием кнопки «Создать объекты»;
  • Столбцы можно редактировать вручную или загружать с помощью кнопки «Открыть файл» из файлов CSV или TXT.

    Генерация объектов PL/SQL для загрузки отчетов в формате XLS из Formspider с использованием Java и пакета AS_XLSX.

    Пример содержимого файла CSV
  • Запись создается в 2 вариантах: - на основе представления или таблицы %TYPE (а не %ROWTYPE, поскольку чаще всего для загрузки нужны не все поля); - на основе введенных типов в таблице Столбцы.

  • Возможность очистки списка параметров и столбцов;
  • Добавлены выпадающие списки со шрифтами, типами данных, логическими переменными и выравниванием в ячейках;
  • Цвет фона заголовков можно увидеть сразу в параметрах.

    Если вы укажете другой цветовой код, фон ячейки изменится на указанный цвет;

  • Столбцы с типом данных DATE будут преобразованы к типу «ДД.

    ММ.

    ГГГГ».

Код, полученный после ввода параметров и 3 столбцов:
   

-- Package specification -- version 1 type t_type_of_record is record (

Теги: #java #sql #oracle #Excel #GUI #pl/sql #загрузка данных #jframe
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.