Как лучше отдавать данные пользователю (Excel / PDF)?
Ребята, подскажите пожалуйста, при создании веб-сервиса, как сейчас лучше выводить данные, которые пользователь должен скачать?
Ну пример такой - в вебе мы заполняем данные в таблицах, формах и т.д.
Затем - из этих данных должен генерироваться большой итоговый документ, который пользователь должен распечатать и отдать на подпись руководству. Документ должен строго соответствовать некому шаблону (ОКУД к примеру).
С одной стороны - в PDF можно наворотить кодом что угодно.
С другой стороны - в Excel можно сразу сделать шаблон, который затем можно просто напичкать данными.
Я всегда передаю PDF когда не уверен в том, что у конечного пользователя есть Excel.
Поясняю, офисный пакет стоит денег и не всегда у пользователя стоит та версия в которой отдается файл. Аналоги офиса могут открыть файл, но не дают гарантии того что пользователь увидит то что мы хотели бы показать пользователю. Самый правильный вариант - передать PDF или ссылка на файл в облаке, например Google Drive.