Автоматизация
всех видов учёта
В ЛЮБЫХ ОРГАНИЗАЦИЯХ!
Задать вопрос
 Помощь      Поиск      Пользователи


 Страниц (1): [1]   

> Без описания
rafailka Администратор
Отправлено: 19 Мая, 2010 - 11:03:35
Post Id



Full Member


Покинул форум
Сообщений всего: 166
Дата рег-ции: Окт. 2009  
Откуда: Moscow, Russia
Репутация: 0




Возможные форматы для Excel-я:
1. XLS (классический, бинарный).
2. XML (Excel 2003 XML).
3. XLSX (OOXML).
4. CSV
5. HTML

Критерии сравнения:
- возможности форматирования; значит, не CSV (:
- распространённость/поддерживаемо сть формата -- сейчас и в перспективе;
- возможность/удобство работы с форматом из Oracle-а;
- возможность создания предварительно размеченных шаблонов, которые при вызове отчётов только заполняются данными;
- стоимость решения (библиотеки/API).

С точки зрения распространённости, Excel 2003 XML -- самый плохой, однако в два наиболее привлекательных (XLS/XLSX) я не умею писать из Oracle-а. Есть библиотеки/API для них? Специальных, Oracle-овых я не встретил. Может быть, можно опосредованно, через другую языковую среду (.Net/PHP/C++)?
 
 Top
Гость
Отправлено: 19 Мая, 2010 - 16:06:29
Post Id


Не зарегистрирован!









Рафаил а вот это не подойдет?! Хотя опять же могу чегото не понять и ошибитьсяУлыбка
http://oraclenotes.ru/?p=24
 
 Top
Гость
Отправлено: 20 Мая, 2010 - 13:33:12
Post Id


Не зарегистрирован!









посмотри здесь инфу http://alp-it.ru/2008/09/apex_report_export/
 
 Top
rafailka Администратор
Отправлено: 21 Мая, 2010 - 17:15:59
Post Id



Full Member


Покинул форум
Сообщений всего: 166
Дата рег-ции: Окт. 2009  
Откуда: Moscow, Russia
Репутация: 0




Гость пишет:
http://oraclenotes.ru/?p=24


Первые мысли по DDE:

Стоимость: Кажется, потребуются лицензии на использование Excel-я на сервере, причём в количестве равном количеству клиентов.
Одновременное выполнение: Корректно ли работает, если два отчёта формируются параллельно?
Производительность: Каждый экземпляр Excel-я будет кушать память. Завершаются ли процессы Excel-я по окончании формирования отчётов?

Эти мысли требуют проверки. Лучше знать ответы на эти вопросы до того, как механизм начнёт использоваться.
 
 Top
zix Супермодератор
Отправлено: 22 Июня, 2010 - 13:24:42
Post Id


Newbie


Покинул форум
Сообщений всего: 10
Дата рег-ции: Май 2010  
Репутация: 0




посмотри еще вот, просто для меня много чего нового Улыбка
http://www.sql.ru/forum/actualth....aspx?tid=601279
 
 Top
rafailka Администратор
Отправлено: 24 Июня, 2010 - 12:27:34
Post Id



Full Member


Покинул форум
Сообщений всего: 166
Дата рег-ции: Окт. 2009  
Откуда: Moscow, Russia
Репутация: 0




zix пишет:
http://www.sql.ru/forum/actualthread.aspx?tid=601279

ОК.
Курильщик пишет:
формируется XLS в джаве

В Oracle XE, кажется, нет поддержки Java? http://www.oracle.com/technology...oduct_family.pdf Если же покупать Oracle, то можно купить и сервер печати.
Курильщик пишет:
отдается в виде блоба клиенту

Это надо понимать так, что у них клиентская часть самописная? У нас сейчас это не так (используются "стандартные" браузеры). Однако, всё можно переделать. Если захотим.

apps_funtik пишет:
с xml тэгами

Именно это решение сейчас работает в МПК СистемЛайн.

SQL*Plus пишет:
файл ... с разделителями

То есть CSV. Оформление страдает.

Nixic пишет:
пока думали ... написали прогу на С билдере

Я говорю, нестандартного клиента тоже можем замутить.

sanek842 пишет:
скриптом на WSH ... CreateObject("Excel.Application"Подмигивание

В этом направлении тоже можно подумать. Обязательно покупать Excel на каждого клиента. Даже если запускаться этот скрипт будет на сервере (чего, кстати, Майкрософт категорически не сове тует делать ). Кода, по-моему, будет писаться не меньше (чем сейчас в отчётах пишется), а работать будет менее устойчиво (ввиду зависимости от Excel-я).

Более перспективным мне кажется найти какую-нибудь библиотеку для работы с Excel-евскими форматами на .Net (Oracle XE, кажется, .Net поддерживает, однако, при этом, кажется, потеряем возможность развернуть сервер на Linux-е -- кстати, нужна ли эта возможность, если мы пока ни разу её не использовали и даже не проверяли?), ещё можем портировать такую или аналогичную (например, на PHP) библиотеку на PL/SQL. Родную такую библиотеку (уже на PL/SQL написанную) я не встречал -- может быть, никто ещё не написал, а, может быть, найдётся, если поискать.

По инсталятору наработки какие-нибудь? Вручную установить/обновить сейчас смог бы?
 
 Top
Страниц (1): [1]
« МПК – СистемЛайн® »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0124]     [ Gzipped ]