Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Существует ли достойный аналог xlReport для Delphi 10.2? / 24 сообщений из 24, страница 1 из 1
13.06.2018, 08:09
    #39659993
scorpion235
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
Много лет назад пользовался xlReport для проектов на Delphi 6 и Delphi 7
Существует ли достойный аналог xlReport для Delphi 10.2?
FastReport не предлагать, нужен экспорт именно в Excel
...
Рейтинг: 0 / 0
13.06.2018, 08:18
    #39659995
Сергей Фролов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
scorpion235,

Посмотри OExport.
...
Рейтинг: 0 / 0
13.06.2018, 08:34
    #39660003
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
scorpion235FastReport не предлагать, нужен экспорт именно в Excel
Фаст неплохо экспортит, при хорошем шаблоне
...
Рейтинг: 0 / 0
13.06.2018, 10:25
    #39660082
stanilar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
scorpion235нужен экспорт именно в Excel

Microsoft jet driver понимает файлы excel как БД.
...
Рейтинг: 0 / 0
13.06.2018, 10:33
    #39660092
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
scorpion235Много лет назад пользовался xlReport для проектов на Delphi 6 и Delphi 7
Существует ли достойный аналог xlReport для Delphi 10.2?
FastReport не предлагать, нужен экспорт именно в Excel

TMS FlexCel Studio -весьма и весьма мощный репортёр в Excel
https://www.tmssoftware.com/site/flexcel.asp

Правда, при этом страдает (или наслаждается ?) гигантизмом и развесистостью исходников
...
Рейтинг: 0 / 0
13.06.2018, 10:41
    #39660098
чччД__
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
DimaBrscorpion235FastReport не предлагать, нужен экспорт именно в Excel
Фаст неплохо экспортит, при хорошем шаблоне
Да.
...
Можно использовать "нативные" библиотеки, работающие с форматом иксель. http://axolot.com/xls.htm
Руками, прямо в икселе, создаёшь шаблон, сохраняешь его где-то (в спецтабличке базы, например). К шаблону прилагается код, генерирующий отчёт. Код, например, оформляется в виде dll и тоже хранится в базе. Или не dll, а скрипт, один из паскелеподобных. В скрипте может быть доступен контекст коннекта к твоей БД, а также возможность формирования запросов к БД.
...
Можешь попробовать то, что советует defecator, но там нет скриптов, все что-то более-менее сложное - ручками в Дельфи, это рекомпайл приложения или dll, свою систему палагинов, да.
...
Рейтинг: 0 / 0
13.06.2018, 11:03
    #39660122
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
чччД__DimaBrпропущено...

Фаст неплохо экспортит, при хорошем шаблоне
Да.
...
Можно использовать "нативные" библиотеки, работающие с форматом иксель. http://axolot.com/xls.htm
Руками, прямо в икселе, создаёшь шаблон, сохраняешь его где-то (в спецтабличке базы, например). К шаблону прилагается код, генерирующий отчёт. Код, например, оформляется в виде dll и тоже хранится в базе. Или не dll, а скрипт, один из паскелеподобных. В скрипте может быть доступен контекст коннекта к твоей БД, а также возможность формирования запросов к БД.
...
Можешь попробовать то, что советует defecator, но там нет скриптов, все что-то более-менее сложное - ручками в Дельфи, это рекомпайл приложения или dll, свою систему палагинов, да.

от самого TMS доступен TMS Scripter, и есть импорт FlexCel в скрипты
...
Рейтинг: 0 / 0
13.06.2018, 11:12
    #39660128
чччД__
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
defecatorчччД__...
Можешь попробовать то, что советует defecator, но там нет скриптов, все что-то более-менее сложное - ручками в Дельфи, это рекомпайл приложения или dll, свою систему палагинов, да.

от самого TMS доступен TMS Scripter, и есть импорт FlexCel в скрипты

Скрипты там совсем уж убоги, даже хуже, чем FastScript. :(
Хотя есть редактор, отладчик, форм-дизайнер, сие очень круто.
...
DWScript туда бы...
...
Рейтинг: 0 / 0
13.06.2018, 11:17
    #39660136
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
чччД__defecatorпропущено...


от самого TMS доступен TMS Scripter, и есть импорт FlexCel в скрипты

Скрипты там совсем уж убоги, даже хуже, чем FastScript. :(
Хотя есть редактор, отладчик, форм-дизайнер, сие очень круто.
...
DWScript туда бы...

У меня есть подозрение, что FlexCel можно прикрутить и к DWScript
...
Рейтинг: 0 / 0
13.06.2018, 11:29
    #39660144
чччД__
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
defecatorчччД__пропущено...


Скрипты там совсем уж убоги, даже хуже, чем FastScript. :(
Хотя есть редактор, отладчик, форм-дизайнер, сие очень круто.
...
DWScript туда бы...

У меня есть подозрение, что FlexCel можно прикрутить и к DWScript
Было бы немеряно круто прицепить туда отладчик, дизайнер и удобный редактор скриптов.

Имхо, наличие встроенного визуального дизайнера отчетов не такая уж ценность, всегда есть MS Excel под рукой, создавай шаблон сразу в нем, и все.
Я понимаю, что фича "пользователь системы может самостоятельно создавать свои отчеты" звучит привлекательно, особенно в устах менеджера-продавца, который продает твои приложения.
Но по факту практически все более-менее сложные отчеты итоге разработчику приходилось создавать самостоятельно. Ну или юзер нанимает специального человека, который согласен тратить свою жизнь на создание отчетов. За отдельные деньги, да, но раз такая ситуация, то нужно сразу делать под разработчиков, а не под гипотетических "любых юзеров".
...
Рейтинг: 0 / 0
13.06.2018, 11:37
    #39660155
чччД__
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
В конце концов, из MS Excel часто можно коннектиться прямо к БД.
И тут уж VBA во всей красе.
...
Рейтинг: 0 / 0
13.06.2018, 14:57
    #39660340
Vlad F
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
scorpion235,

судя по характеру ответов, мало кто из их авторов работал в свое время с xlReport. Но если он на тебя в свое время произвел такое впечатление (на меня, кстати, тоже произвел), то почему бы тебе не отыскать последние доступнные его исходники и не попытаться адаптировать их под 10.2 самостоятельно? И с результатами потом не забыть поделиться с общественностью?
...
Рейтинг: 0 / 0
13.06.2018, 15:46
    #39660358
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
stanilarscorpion235нужен экспорт именно в Excel

Microsoft jet driver понимает файлы excel как БД.

А его случайно на зарубили в Win10?
...
Рейтинг: 0 / 0
13.06.2018, 18:41
    #39660454
stanilar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
DarkMasterА его случайно на зарубили в Win10?

Не знаю, но если и зарубили, то есть что-то аналогичное. На крайняк эксель может сам зачитать файл. В свое время даже хотел исследовать вопрос о том, сможет ли эксель прочитать себя из архива с приложенными файлами данных. Но надобности не возникло.
...
Рейтинг: 0 / 0
13.06.2018, 19:28
    #39660475
Bali
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
DarkMasterА его случайно на зарубили в Win10?
Нет, все как работало, так и работает.
...
Рейтинг: 0 / 0
13.06.2018, 19:33
    #39660476
scorpion235
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
Vlad F,

Vlad Fпочему бы тебе не отыскать последние доступные его исходники и не попытаться адаптировать их под 10.2 самостоятельно? И с результатами потом не забыть поделиться с общественностью?На просторах интернета xlReport вижу только для первых версий XE. Зачем поддерживать эту старую библиотеку? Я просил подсказать достойные аналоги. Уже TMS FlexCel установил.
...
Рейтинг: 0 / 0
13.06.2018, 21:57
    #39660518
Vlad F
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
scorpion235,

Не, но если там все так же не менее достойно, то за ради бога..
...
Рейтинг: 0 / 0
19.06.2018, 21:12
    #39662703
scorpion235
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
Можно использовать EMS Advanced Data Export. Экспорт в разные форматы, в том числе Excel
Поддержите Челябинского производителя
...
Рейтинг: 0 / 0
19.06.2018, 21:43
    #39662708
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
Я пользую TXLSFile.
...
Рейтинг: 0 / 0
20.06.2018, 15:38
    #39663129
AsusMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
Непонятно, что нужно, экспорт или отчет:

xlReport - это генератор отчетов по шаблону: Мастер-детейл много-уровневый, группировки, суммы и проч.,
Экспорт в Excel - это несколько другая задача.

1.Если нужен экспорт то:

- Быстрый экспорт в Excel - надо писать самому- через вариантные массивы, блоками, вход - однонаправленный курсор.
Результат - быстро, мало памяти, внешний вид документа - сам делаешь.

- Если надо менять внешний вид без перекомпиляции программы, добавить обработку на скриптах, тот-же FS пойдет, только компоненты доступа к данным в скрипт протащить.

Еще вариант для экспорта - cxGrid DevExpress. Копия грида в Excel получается, не быстро, много памяти кушает.

2. Если xlReport. то добавляем конструкцию в xlEngine.pas и продолжаем использовать в XE10.2.3
....
initialization
// 08.10.2014
{$IF CompilerVersion >= 23}
{$IF DECLARED(System.Variants.DispatchUnsignedAsSigned)}
{$IFDEF XLR_VCLXE4}
System.Variants.DispatchUnsignedAsSigned := True;
{$ENDIF}
{$IFEND}
{$IFEND}

некоторые фиксы ошибок в сети можно найти.

3. Другие компоненты уже подсказали.
...
Рейтинг: 0 / 0
12.06.2019, 17:16
    #39825799
GoldMedium
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
Мы тоже много лет используем в своих коммерческих проектах XLReport. Причём последовательно во всех версиях Delphi, включая текущую версию Delphi 10.3.1 Rio.
Компоненты доработаны для полной совместимости со всеми Delphi, а также всеми MS Excel, включая MS Excel 2019.

Когда-то я был у истоков создания этих компонент (в качестве тестировщика). Но, увы, афалины давно нет и пришлось подхватить уже было рухнувшее знамя.

На мой взгляд, компоненты были и остаются отличными, не имеющими аналогов в своём роде.

Так что если XLReport устраивает, можно и дальше продолжать их использовать. Если нет - могу только пожелать удачи в поиске достойной альтернативы :)
...
Рейтинг: 0 / 0
12.06.2019, 17:22
    #39825802
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
GoldMediumНо, увы, афалины давно нет и пришлось подхватить уже было рухнувшее знамя.

Это классная инициатива.

По какому адресу можно скачать? :) И что насчет лицензионной чистоты?
...
Рейтинг: 0 / 0
12.06.2019, 18:20
    #39825820
GoldMedium
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
Ну какая ж тут чистота, разве что за сроком давности.
Действовавшая когда-то лицензия давно закончена и мхом поросла :)

Поэтому все доработки сугубо внутренние и широко не распространяются.
...
Рейтинг: 0 / 0
12.06.2019, 21:23
    #39825855
stanilar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли достойный аналог xlReport для Delphi 10.2?
GoldMediumне имеющими аналогов в своём роде.

В дельфи много чего не имеет аналогов.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Существует ли достойный аналог xlReport для Delphi 10.2? / 24 сообщений из 24, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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