@NastyaG

PHP-инструмент для создания отчётов в формате pdf/excel?

Нужен бесплатный инструмент для создания отчетов/таблиц с дальнейшим скачиванием в форматах pdf/excel, базируясь на sql запросах и/или wysiwyg-инструмент (идея как в Crystal Reports). Нужно что-то вроде DbFace, ClicData Personal, только бесплатное. И чтобы можно было внедрить на сайт с php.
Буду благодарна за любые советы.
  • Вопрос задан
  • 603 просмотра
Пригласить эксперта
Ответы на вопрос 3
@l4m3r
Нету такого. Только phpexcel и ручками. Для pdf аналогично mpdf.

Ручками = сама в коде получаешь данные из базы, создаешь phpexcel объект, в цикле заполняешь даннае по координатам, устанавливаешь формат ячейки и и д
Ответ написан
Adamos
@Adamos
Пишешь на PHP обобщенный вывод данных из запроса в HTML-таблицу.
Если нужен xls - добавляешь HTML-заголовок с кодировкой, отдаешь этот файл с заголовком, в котором сказано, что это xls-файл, любой офис это спокойно воспринимает.
Если нужен pdf - скармливаешь ту же таблицу mPDF. Десяток строчек кода.
Вот и асе.
Главная трудность в том, чтобы выдавать корректные заголовки столбцов таблицы.
Но это за вас никакая сторонняя библиотека все равно не сделает - откуда ей знать, что у вас за данные?
Ответ написан
alex-1917
@alex-1917
Если ответ помог, отметь решением
Звучит как задание)))
Ну да ладно...
У вас вопрос из двух частей:
1. как сделать визуальный конструктор чего-то там - гугл трещит от готовых кусков кода.
тут даже жевать нечего, потому что вы, как и большинство начинашек, привели одну строку плюс море воды, за вас домысливать никто не будет.
напишите четко и по рунктам, может кто и разжует, а пока что и жевать нечего.

2. сформировать из сформированного юзером некоего нагромождения информации файл в pdf
есть же отличная либа tFPDF, правда по умолчанию у неё траблы с кириллицей, но решение (готовое) тоже есть.

если не справитесь, то пишите, поищу готовый код, проверен уже на 3проектах
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы