powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Импорт данных в Excel с маппингом
13 сообщений из 13, страница 1 из 1
Импорт данных в Excel с маппингом
    #35001863
Добрый день!

Подскажите, пожалуйста, есть ли относительно готовые инструменты для решения такой задачи:

Есть массив данных в БД. И есть шаблон отчета в Excel - форма, "дизайн" и т.п. В шаблоне нет только самих данных.
И есть маппинг данных - какое поле из массива в какую ячейку на каком листе должно попасть. При этом если на листе кончается место (они под печать рассчитаны), то нужно или переходить на следующий, или создавать его, или терять данные (задается маппингом) и т.п., в общем, еще ряд нюансов.

Задача: как-то подружить шаблон, БД и маппинг (также живет в БД, под каждый шаблон вообще говоря свой...).

Если закладываться на собственное программирование, то все в принципе просматривается, но наверняка подобные наработки уже должны быть. Плюс много вопросов производительности, скорость загрузки в Excel по ODBC очень радует, а если как-то потом разносить эти данные по ячейкам макросом или еще как, учить их читать маппинг и т.п. - тут все может зависнуть.

Может, кто подскажет?
...
Рейтинг: 0 / 0
Импорт данных в Excel с маппингом
    #35002115
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел КалмыковПодскажите, пожалуйста, есть ли относительно готовые инструменты для решения такой задачиНу вот сюда можно посмотреть. Самое на мой личный взгляд удобная библиотека для Дельфей: http://www.tmssoftware.com/go.asp?flexcel
Берет VCL'ный резалтсет и раскидывает его по Экселевской книге подчиняясь шаблону.
Делаешь клиента к БД на Дельфи а в качестве отчетника используешь Эксель. Пользователи счастливы :)
Другой вариант - взять какую-нибудь большую отчетную систему (тот же Crystal Reports) и встроить его как OLE объект в свою программу, тогда к Борланду не будешь привязан. И уже средствами Кристала можно делать выгрузку готовых отчетов в Эксель.
А можно взять вообще любое средство и делать на основе резалтсета html который потом загружать в Эксель. Тут конечно средство рисования шаблонов юзерам не отдашь, но зато можно будет отчеты на www класть :)
...
Рейтинг: 0 / 0
Импорт данных в Excel с маппингом
    #35003090
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется, лучше делать свою специальную разработку. Чужую все равно нужно будет настраивать. Повезет, если ваша задача будет "близко" реализована ей, тогда нужно брать, конечно, готовую.
...
Рейтинг: 0 / 0
Импорт данных в Excel с маппингом
    #35003120
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vbaproМне кажется, лучше делать свою специальную разработку. Чужую все равно нужно будет настраивать. Повезет, если ваша задача будет "близко" реализована ей, тогда нужно брать, конечно, готовую.
+1
Я бы сделал на основе VSTO .
...
Рейтинг: 0 / 0
Импорт данных в Excel с маппингом
    #35011525
Хорошо.
Всем большое спасибо, наверное, все-таки пойду по пути собственной разработки.
...
Рейтинг: 0 / 0
Импорт данных в Excel с маппингом
    #35011800
MX -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Павел КалмыковДобрый день!

Подскажите, пожалуйста, есть ли относительно готовые инструменты для решения такой задачи:

Есть массив данных в БД. И есть шаблон отчета в Excel - форма, "дизайн" и т.п. В шаблоне нет только самих данных.
И есть маппинг данных - какое поле из массива в какую ячейку на каком листе должно попасть. При этом если на листе кончается место (они под печать рассчитаны), то нужно или переходить на следующий, или создавать его, или терять данные (задается маппингом) и т.п., в общем, еще ряд нюансов.

Задача: как-то подружить шаблон, БД и маппинг (также живет в БД, под каждый шаблон вообще говоря свой...).

Если закладываться на собственное программирование, то все в принципе просматривается, но наверняка подобные наработки уже должны быть. Плюс много вопросов производительности, скорость загрузки в Excel по ODBC очень радует, а если как-то потом разносить эти данные по ячейкам макросом или еще как, учить их читать маппинг и т.п. - тут все может зависнуть.

Может, кто подскажет?

виртуальный многопользовательский Excel, интегрированный в БД,
маппированный (двунаправлено) на реальные Excel клиентов

более 200 успешных применений в роли "1-c предприятие "
скорость бешеная
mx@enters.eu
...
Рейтинг: 0 / 0
Импорт данных в Excel с маппингом
    #35015642
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX -- ALEXвиртуальный многопользовательский Excel, интегрированный в БД,
маппированный (двунаправлено) на реальные Excel клиентов

более 200 успешных применений в роли "1-c предприятие "
скорость бешеная
mx@enters.euЯ знал... Я знал что ты не упустишь возможности порекламировать свою фигню. Надоел уже.
...
Рейтинг: 0 / 0
Импорт данных в Excel с маппингом
    #35015716
Pavel55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
))))))))))
...
Рейтинг: 0 / 0
Импорт данных в Excel с маппингом
    #35018285
MX -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White Owl MX -- ALEXвиртуальный многопользовательский Excel, интегрированный в БД,
маппированный (двунаправлено) на реальные Excel клиентов

более 200 успешных применений в роли "1-c предприятие "
скорость бешеная
mx@enters.euЯ знал... Я знал что ты не упустишь возможности порекламировать свою фигню. Надоел уже.

White
ты теряешь время,
решая - кстати великолепно -
(читаю все твои посты)
разрозненные локальные задачи

а вполне мог бы сделать инструмент не хуже EXCEL
но гораздо более эффективный

И тогда мы бы его у тебя купили . Без проблем.
Но сегодня НЕТ такого инструмента - приходится
лабать самим

Что- то получается :)
...
Рейтинг: 0 / 0
Импорт данных в Excel с маппингом
    #35018569
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX – ALEXа вполне мог бы сделать инструмент не хуже EXCEL
но гораздо более эффективный


Он уже создан. Это СУБД.
...
Рейтинг: 0 / 0
Импорт данных в Excel с маппингом
    #35019085
MX  -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
F MX – ALEXа вполне мог бы сделать инструмент не хуже EXCEL
но гораздо более эффективный


Он уже создан. Это СУБД.

Правильно .

СУБД, маппированая на EXCEL
...
Рейтинг: 0 / 0
Импорт данных в Excel с маппингом
    #35021382
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MX -- ALEX F MX – ALEXа вполне мог бы сделать инструмент не хуже EXCEL
но гораздо более эффективный


Он уже создан. Это СУБД.

Правильно .

СУБД, маппированая на EXCELДа, мы уже все знаем что твоя компания любит заниматься извращениями. Не надо подталкивать к этому других.
...
Рейтинг: 0 / 0
Импорт данных в Excel с маппингом
    #35021633
MX -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White Owl MX -- ALEX F MX – ALEXа вполне мог бы сделать инструмент не хуже EXCEL
но гораздо более эффективный


Он уже создан. Это СУБД.

Правильно .

СУБД, маппированая на EXCELДа, мы уже все знаем что твоя компания любит заниматься извращениями. Не надо подталкивать к этому других.

Я своё прокукарекал

А там хоть не рассветай ..
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Импорт данных в Excel с маппингом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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