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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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


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