powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Самописная сводная таблица - дайте направление
12 сообщений из 12, страница 1 из 1
Самописная сводная таблица - дайте направление
    #34676938
Piterskiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!
В процессе разработки некоторой самописной системы возникла необходимость создания сводной таблицы а-ля MS Excel Pivot Table (сводная таблица Ёкселя) или MS OWC. На данный момент требования к ней практически те же самые что и к M$ продуктам за исключением разве что источников данных - источником служит MS SQL Server.
Но вот как спроектировать и написать саму сводную таблицу на данный момент не понимаю. Проблема в способе внутреннего кеширования данных, избавлении от дублирующихся значений, обработки действий пользователя и т.д.
У уважаемого сообщества спрашивается - сталкивался ли кто-нибудь с подобной задачей и какие подводные камни есть при реализации подобных компонентов? Есть ли где-нибудь открытые исходники подобных компонентов?
...
Рейтинг: 0 / 0
Самописная сводная таблица - дайте направление
    #34677423
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В MS SQL сервер для этого есть готовая система - OLAP.
...
Рейтинг: 0 / 0
Самописная сводная таблица - дайте направление
    #34677612
Программист-ЛюбительВ MS SQL сервер для этого есть готовая система - OLAP.
речь идет о клиенте, gui
...
Рейтинг: 0 / 0
Самописная сводная таблица - дайте направление
    #34678074
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использовать объект PivotTables через API интерфейс
...
Рейтинг: 0 / 0
Самописная сводная таблица - дайте направление
    #34678607
Фотография grexhide
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PiterskiyУ уважаемого сообщества спрашивается - сталкивался ли кто-нибудь с подобной задачей и какие подводные камни есть при реализации подобных компонентов? Есть ли где-нибудь открытые исходники подобных компонентов?

Компонентов для чего? VCL, WinForms, SWT?

--

Вообще есть масса готовых реализаций той или иной степени некачественности.
Но, как было замечено выше - наиболее рабочим является, как ни странно, пользование OWC, с обёртками (для встраивания).

Или использования уже готовых конечных продуктов, вроде того же ContourCube, Discoverer или M$ чего то там.

------

Хотя для практических нужд MS Excel - оно самое оно. Данные ему только подать.
...
Рейтинг: 0 / 0
Самописная сводная таблица - дайте направление
    #34682719
Piterskiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grexhide

Но, как было замечено выше - наиболее рабочим является, как ни странно, пользование OWC, с обёртками (для встраивания).


Да, в общем, остановился на OWC.
Но тут возникло еще 2 вопроса
1. Про обертки с OWC - это как ?
2. Нужно ли будет платить за OWC если в дальнейшем когда-нибудь программа станет распространяться ?
...
Рейтинг: 0 / 0
Самописная сводная таблица - дайте направление
    #34682742
Piterskiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Piterskiy
2. Нужно ли будет платить за OWC если в дальнейшем когда-нибудь программа станет распространяться ?
Второй вопрос отпал - нельзя распространять OWC, он уже должен быть у клиента ( MS Office ) или компонент необходимо скачать с сайта M$.. 8-(
...
Рейтинг: 0 / 0
Самописная сводная таблица - дайте направление
    #34690516
MX -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PiterskiyДоброго времени суток!
В процессе разработки некоторой самописной системы возникла необходимость создания сводной таблицы а-ля MS Excel Pivot Table (сводная таблица Ёкселя) или MS OWC. На данный момент требования к ней практически те же самые что и к M$ продуктам за исключением разве что источников данных - источником служит MS SQL Server.
Но вот как спроектировать и написать саму сводную таблицу на данный момент не понимаю. Проблема в способе внутреннего кеширования данных, избавлении от дублирующихся значений, обработки действий пользователя и т.д.
У уважаемого сообщества спрашивается - сталкивался ли кто-нибудь с подобной задачей и какие подводные камни есть при реализации подобных компонентов? Есть ли где-нибудь открытые исходники подобных компонентов?

Реально работаем на виртуальных многомерных таблицах интегрированных
в базу данных на сервере и интерактивно отображамых на EXCEL-клиентов
("Виртуальный EXCEL") с обработкой действий пользователя, всякими-разными
аналитическими кубами-сводными таблицами - и прочей хренью.
Программирование - в ячейках EXCEL короткими спецкомандами.
Применено - весьма успешно - на паре сотен обьектов капитализма
в том числе на этой идее создан типовой пакет функционально типа "1-с"
Подводных камней нарыли тучу - в основном глюки от БГ -
но сейчас все работает четко и быстро, удобный интерфейс через EXCEL.
Адаптировано и под EXCEL-2007 - а там еще глюков немеряно !
Работа проделана сложная и долгая - 7 лет.
Если у Вас проект серьезный можем скооперироваться
mx@enters.eu
...
Рейтинг: 0 / 0
Самописная сводная таблица - дайте направление
    #34706482
Alexandr Kochmin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX -- ALEX пишет:
> Реально работаем на виртуальных многомерных таблицах интегрированных
> в базу данных на сервере и интерактивно отображамых на EXCEL-клиентов

как насчет ограничения на 65536 строк в таблице экселя?

--
Кочмин Александр
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Самописная сводная таблица - дайте направление
    #34744198
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr Kochmin
как насчет ограничения на 65536 строк в таблице экселя?

Кочмин Александр
Posted via ActualForum NNTP Server 1.4
В Office Excel 2007 поддерживаются таблицы, содержащие до 1 миллиона строк и 16 000 столбцов
...
Рейтинг: 0 / 0
Самописная сводная таблица - дайте направление
    #34744320
MX -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexandr Kochmin
MX -- ALEX пишет:
> Реально работаем на виртуальных многомерных таблицах интегрированных
> в базу данных на сервере и интерактивно отображамых на EXCEL-клиентов

как насчет ограничения на 65536 строк в таблице экселя?

--
Кочмин Александр
Posted via ActualForum NNTP Server 1.4

В виртуальном EXCELe нет ограничений ни по строкам, ни по столбцам,
ни по размерности матриц.

А при отображении на реальный - ограничение учитывается
- нарезается окнами :
не более миллиона строк и 16 000 колонок для EXCEL-2007
и не более 65000 строк и 255 колонок для остальных
...
Рейтинг: 0 / 0
Самописная сводная таблица - дайте направление
    #34744867
tadmin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
devexpress поставляет всякие компонеты для С-билдера, дельфей .Нет

Вероятно pivotGrid вас может заинтересовать.
Насколько я понимаю, есть версия с предоставлением исходников.
http://www.devexpress.com/Products/VCL/ExPivotGrid/Index.xml
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Самописная сводная таблица - дайте направление
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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