Как сделать так, чтобы пользователи создавали отчеты самостоятельно?
Существует некая корпоративная система. Достаточно большой поток запросов идет на создание и изменение excel отчетов.
Существуют ли способы, позволяющие пользователям делать это самостоятельно и не нагружать этим программистов, ну может быть только в самых тяжелых случаях?
Опенсорсные, коммерческие продукты? Может быть, где то изложены подходы, позволяющие, в какой то степени, приблизиться к этой цели?
Однотипные отчеты? Нужно просто заново делать выборки данных из базы в эксель, или создавать новый отчет с новыми столбцами данных? Зачем пользователям именно новые виды данных?
Excel отлично понимает cvs файлы, сделать автоматическую выборку нужных отчетов несложно. Сделать, чтобы пользователи могли запустить выполнение готового шаблона для отчета несложно.
А если им нужны совсем новые отчеты - пусть пишут докладную руководителю, который будет аппрувить это дело, а вы со своей стороны посчитайте количество человекочасов, запросите дополнительную оплату/наймите еще одного человека.
Нет, отчеты разные, в них достаточно много пересекающихся данных и они мутируют со временем. К сожалению, наймом проблема не решается, нет такого стабильного потока отчетов и очень сложная область, т.е. чтобы новый человек смог сделать сам пару месяцев вникать надо.
Допишите в вопрос хотя бы немного о корпоративной системе.
Есть некоторые доступные PHP движки, в которых можно указать таблицы с данными, а пользователь надергивает себе примеры отчетов. Но совместимо ли это с вашей задачей - сложно сказать.
Если есть некоторое рабочее решение для подобной ситуации, то интеграция это вопрос технический и совместимость из коробки не столь важна. Можете дать ссылки на движки?