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

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

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

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

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

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

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


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

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

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


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

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

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

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

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

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

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

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

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

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
Существует ли достойный аналог xlReport для Delphi 10.2?
    #39825799
GoldMedium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мы тоже много лет используем в своих коммерческих проектах XLReport. Причём последовательно во всех версиях Delphi, включая текущую версию Delphi 10.3.1 Rio.
Компоненты доработаны для полной совместимости со всеми Delphi, а также всеми MS Excel, включая MS Excel 2019.

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

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

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

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

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

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

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


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