Комментарии 12
На чем в итоге остановились? Какие библиотеки умеют работать с шаблонами как ClosedXml и с большим объёмом данных > 1000 строчек?
А почему не рассмотрели JasperReports? У него даже мощный визуальный редактор есть.
А какая проблема с FastReport ? Они Российские и проблем с оплатой нет. Да, поменяли систему лицензирования, конечно. Но все же, почему не они?
Тот же вопрос. При чём FR на мой взгляд изначально проще и гибче, чем DE.
Недавнее общение, и рассказы знакомого, показали "удивительную" вещь про работников фирмы, производящей FR.
Все, за исключением одного(адекватный и думающий), редкостные и продажные. Руководство где-то далеко, очень далеко.
Попытки официализироваться с новых территорий были не такими гладкими как хотелось бы. На офф сайт не пускало(чужие вы, мы вас не знаем). После танцев и жалоб в поддержку в итоге вроде как заработало...
Осадочек остался КРАЙНЕ НЕПРИЯТНЫЙ.
Про фатальный недостаток забыли)
Думал увидеть выбор смены отчетной системы. Мы в текущий момент используем CrystalReport (уходим), MSSQL Report Server (в основном матрицы, есть свои грабли), DevExpress (основные отчеты), ClosedXML (много данных с группировками и подсчетом итогов + формулы). Сейчас в поиске оптимального решения.
У DevExpress весьма сомнительные решения были (вроде загрузки всех данных в память), не знаю как сейчас. Telerik Reports тоже не лишены недостатков, очень мутный редактор, тормоза на линуксе (может исправили), как мне кажется не стоит своих денег. У NPOI адекватные авторы и вы всегда можете им заслать PR, это немного отстающий клон джавовой POI. Еще одна либа для Excel - EPPlus, платная, обновлять надо аккуратно - часто ломают. Если pdf простой, то и старого itext хватит, QuestPDF тоже ничего. В приципе никто не мешает использовать разор для генерации html и конвертить потом в 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.


Отказ от DevExpress Reports: переход на собственную систему отчетности