powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Пакеты для работы с RTF, Word, Excel из pl/sql
18 сообщений из 18, страница 1 из 1
Пакеты для работы с RTF, Word, Excel из pl/sql
    #33934937
Kyson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никто не встречал реализацию на pl/sql работы с форматами фалов RTF, Word, Excel (без COMa), как это например реализовано в пакете POI в Java?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Пакеты для работы с RTF, Word, Excel из pl/sql
    #36461011
mod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так никто и не встретил? Самому реализовывать пакет по спецификации RTF как-то грустно...
...
Рейтинг: 0 / 0
Пакеты для работы с RTF, Word, Excel из pl/sql
    #36461024
Lecter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
modТак никто и не встретил? Самому реализовывать пакет по спецификации RTF как-то грустно...

А зачем такой пакет нужен?
...
Рейтинг: 0 / 0
Пакеты для работы с RTF, Word, Excel из pl/sql
    #36461025
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mod,

сделай обёртку для POI и не парься
...
Рейтинг: 0 / 0
Пакеты для работы с RTF, Word, Excel из pl/sql
    #36463633
mod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lecter,

Все очень просто - чтобы напрямую из запросов формирвать файлы в спецификации rtf... Сохранять их не проблема...
...
Рейтинг: 0 / 0
Пакеты для работы с RTF, Word, Excel из pl/sql
    #36463644
mod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
env,

POI не притянуть...
...
Рейтинг: 0 / 0
Пакеты для работы с RTF, Word, Excel из pl/sql
    #36463876
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
modLecter,

Все очень просто - чтобы напрямую из запросов формирвать файлы в спецификации rtf... Сохранять их не проблема...

Дык делается за 5-10 мин. (1-2 дня). В чем проблема?

Что должно быть в Word'е? Просто табличка на A4 одним шрифтом? Как должно задаваться шрифтовое/графическое оформление.

Трудоемкость... извини конечно... 1-3 дня максимум... Могу взять в качестве халтуры.

Проблему с POI только в одном - нужна Java, IMHO сильно тяжеловесно для таких простых задач.
...
Рейтинг: 0 / 0
Пакеты для работы с RTF, Word, Excel из pl/sql
    #36463892
Lecter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
modLecter,

Все очень просто - чтобы напрямую из запросов формирвать файлы в спецификации rtf... Сохранять их не проблема...

Формировать? А в чем проблема? Я так понимаю что Вам этот файл нужна показать на клиенте? Правильно?
...
Рейтинг: 0 / 0
Пакеты для работы с RTF, Word, Excel из pl/sql
    #36463918
s u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kyson Excel

пиши в CLOB согласно формату Office (2007) Open XML File Formats и приложением вытягивай на клиент
...
Рейтинг: 0 / 0
Пакеты для работы с RTF, Word, Excel из pl/sql
    #36469182
mod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lecter,

Даже на клиенте не надо... Прямо на сервере. Можно конечно по спецификации RTF сделать, просто лениво. Думал что готовое что-то есть... Я не говорю что сложно... Говорю что лениво...
...
Рейтинг: 0 / 0
Пакеты для работы с RTF, Word, Excel из pl/sql
    #36469701
ArtemievAndrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для Excel есть библиотека jxl или j2xl - на выход xls файл в blob.
...
Рейтинг: 0 / 0
Пакеты для работы с RTF, Word, Excel из pl/sql
    #36469882
Bfink
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kyson,

а посмотрите - http://vlad-karpov.narod.ru
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Пакеты для работы с RTF, Word, Excel из pl/sql
    #39070544
Тоже_лень
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может что-то уже за это время появилось? Уже начал разработку пакета (все просто, функциям пакета в параметрах передаем данные, они возвращают varchar2 с тегами) по спецификации OOXML, но время поджимает.. У меня скорее ощущение, что не могу пользоваться гуглом, ну неужели ничего готового нет?
...
Рейтинг: 0 / 0
Пакеты для работы с RTF, Word, Excel из pl/sql
    #39070573
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Пакеты для работы с RTF, Word, Excel из pl/sql
    #39070579
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Пакеты для работы с RTF, Word, Excel из pl/sql
    #40123481
У нас в компании есть пакет создания RTF-файлов и XLSX. За XLSX был взят за основу пакет какого-то разработчика, кажется из Америки. Он был в свободном доступе. Его потом наш специалист доразвил. Что касается RTF-пакета, то этот специалист - настоящий гуру во всех аспектах Oracle - возможно, разрабатывал его с нуля, потом еще годами от случая к случаю дорабатывал. Это работа не 1-2 дней, не выставляйте себя клоуном, кто так сказал. А тот, кто спросил - зачем он - отвечу так: эксплуатирую его около 17 лет, и не могу понять, как до этого без него обходился, и как обходятся программисты на предприятиях, которые полностью его автоматизируют своими силами. И его цель - не таблички делать одним шрифтом, а создавать изощренные формы, реализуя максимум возможностей типографики и дизайна.
...
Рейтинг: 0 / 0
Пакеты для работы с RTF, Word, Excel из pl/sql
    #40123485
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Гаршин
У нас в компании есть пакет создания RTF-файлов и XLSX. За XLSX был взят за основу пакет какого-то разработчика, кажется из Америки. Он был в свободном доступе. Его потом наш специалист доразвил. Что касается RTF-пакета, то этот специалист - настоящий гуру во всех аспектах Oracle - возможно, разрабатывал его с нуля, потом еще годами от случая к случаю дорабатывал. Это работа не 1-2 дней, не выставляйте себя клоуном, кто так сказал. А тот, кто спросил - зачем он - отвечу так: эксплуатирую его около 17 лет, и не могу понять, как до этого без него обходился, и как обходятся программисты на предприятиях, которые полностью его автоматизируют своими силами. И его цель - не таблички делать одним шрифтом, а создавать изощренные формы, реализуя максимум возможностей типографики и дизайна.



Мессир, Вы поговорить на некротему, или что реально предложить?

p.s. В первом посте, ничего не было о задаче.
Поэтому, как вариант решения: использование файла "шаблона" отчета,
с заменой "псевдо-переменных" в тексте файле rtf на расчетные значения.
Это действительно решается за 1-2 дня.
Кстати, за 25 лет работы видел такие самописные "генераторы отчетов" не раз.

Тратить дорогущие rdbms процессорные лицензии на генерацию сложных отчетов - полная глупость.
(За исключением генерации разовых простейших форм).

В общем случае, это не задача базы данных, а задача генератора отчетов.
Таких генераторов вагон и маленькая тележка, от платных продуктов Oracle, до свободного ПО, например Pentaho.
...
Рейтинг: 0 / 0
Пакеты для работы с RTF, Word, Excel из pl/sql
    #40123491
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Вывод результата в табличку. Be example, примерно 1-2 часа (даже не дня), написано чисто по приколу:
Вывод данных в RTF файл
RTF достаточно простой и, самое главное, документированный формат (в отличие от DOC и XLS)

2) Но делать парсер, что бы более-менее корректно обрабатывать шаблоны на PL/SQL - IMHO & AFAIK очень плохая идея. Для корректной работы парсера при встрече { } нужно запоминать в стеке состояние для _всех_ 100500 тегов RTF. Т.ч. код мгновенно раздуется до тысяч, если не десятков тысяч строк кода. Тут какой-то более "продвинутый" язык хочется, например Java. Но если Java, то можно и POI в БД затащить (на ряде проектов так и делали)

AFAIK
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Пакеты для работы с RTF, Word, Excel из pl/sql
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]