Обновить

Комментарии 12

На чем в итоге остановились? Какие библиотеки умеют работать с шаблонами как ClosedXml и с большим объёмом данных > 1000 строчек?

А почему не рассмотрели JasperReports? У него даже мощный визуальный редактор есть.

А какая проблема с FastReport ? Они Российские и проблем с оплатой нет. Да, поменяли систему лицензирования, конечно. Но все же, почему не они?

Тот же вопрос. При чём FR на мой взгляд изначально проще и гибче, чем DE.

Просто «Планета CMS» сотрудничала с DevExpress с момента своего основания.

Недавнее общение, и рассказы знакомого, показали "удивительную" вещь про работников фирмы, производящей FR.

Все, за исключением одного(адекватный и думающий), редкостные и продажные. Руководство где-то далеко, очень далеко.

Попытки официализироваться с новых территорий были не такими гладкими как хотелось бы. На офф сайт не пускало(чужие вы, мы вас не знаем). После танцев и жалоб в поддержку в итоге вроде как заработало...

Осадочек остался КРАЙНЕ НЕПРИЯТНЫЙ.

Про фатальный недостаток забыли)

Думал увидеть выбор смены отчетной системы. Мы в текущий момент используем CrystalReport (уходим), MSSQL Report Server (в основном матрицы, есть свои грабли), DevExpress (основные отчеты), ClosedXML (много данных с группировками и подсчетом итогов + формулы). Сейчас в поиске оптимального решения.

У DevExpress весьма сомнительные решения были (вроде загрузки всех данных в память), не знаю как сейчас. Telerik Reports тоже не лишены недостатков, очень мутный редактор, тормоза на линуксе (может исправили), как мне кажется не стоит своих денег. У NPOI адекватные авторы и вы всегда можете им заслать PR, это немного отстающий клон джавовой POI. Еще одна либа для Excel - EPPlus, платная, обновлять надо аккуратно - часто ломают. Если pdf простой, то и старого itext хватит, QuestPDF тоже ничего. В приципе никто не мешает использовать разор для генерации html и конвертить потом в pdf как тут описано, это может быть удобнее при работе с большим количеством данных.

Есть ещё вот такая штука, не рассматривали? Правда придётся поднимать отдельный сервис и ходить в него, но зато будет возможность его масштабировать, если придётся генерировать кучу PDFок одновременно.

Из российских коммерческих ещё есть Эремекс https://eremexcontrols.net/controls/datagrid/export/

У нас есть экспорт в pdf и xlsx. Выпустили буквально пару месяцев назад. Дизайнера пока нет. Подойдёт для простых отчётов на основе грида и трилиста. Так же, мы планируем сделать api для манипуляций с файлами документов как у aspose.

Вместо "Microsoft RDLC Report Designer", встроенный в VisualStudio, я использую ReportBuilder (бесплатный дизайнер отчетов). Сделал свое приложение ImportExportDataSql, которое парсит RDL (они же XML) файлы и генерит отчеты в форматах PDF, XLS, XLSX, DOC, DOCX или TIFF. В одном отчете можно совмещать данные из разных источников, сейчас поддерживается Microsoft SQL Server, MySQL и ClickHouse.

Скриншот из приложения ImportExportDataSql. Окно настройки источников данных и параметров отчета
Скриншот из приложения ImportExportDataSql. Окно настройки источников данных и параметров отчета
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации