Загрузить результаты SQL в CSV и PDF

Я хочу загрузить результаты, полученные из SQL-запроса в Excel(CSV) и PDF .

SQL-запрос

 $sql = 'SELECT name, address, phone, city FROM users'; 

Мне нужны эти записи в CSV и PDF. Когда пользователь нажимает на Excel, файл Excel будет загружен, а при нажатии на PDF – файл PDF будет загружен.

пожалуйста, помогите мне сделать это. благодаря

Во-первых, вам нужно преобразовать результаты SQL в формат, необходимый для каждого. .CSV относительно прост, так как вам нужен только список результатов, разделенных запятыми, и разделитель строк (\ n будет работать только красиво).

Вы хотите установить тип содержимого файла перед возвратом результата:

 header('Content-Type:text/csv'); // code to output sql in csv format here 

PDF потребует какой-то библиотеки, такой как TCPDF: https://tcpdf.org/examples/example_011/

Помещение остается тем же: сделайте свой запрос, затем используйте результаты, чтобы добавить строки в таблицу, используя библиотеку PDF.

Если вы ищете долгосрочное решение, лучшим вариантом будет использование служб отчетов SQL Server. Пользователь будет иметь возможность загружать результирующие наборы во всех указанных вами форматах.

  • Создание отчета Jasper - Подавление и сглаживание заголовков разбиения на страницы
  • Сохранение нескольких листов в PDF
  • Более эффективный способ с помощью VBA открыть внешний лист, экспортировать в PDF и закрыть его
  • Чистый способ преобразования таблицы со многими строками в pdf
  • Автоматизация Nuance Power PDF с использованием макроса Excel VBA
  • Настройка размера бумаги в Laravel Excel
  • VBA - Игнорирование скрытых рабочих листов - Сохранение конкретных рабочих листов в формате PDF
  • Сохранение гиперссылок из Excel в PDF
  • Сохранить как PDF скрытый и защищенный паролем EXCEL лист
  • Excel VBA для Mac: сохранить рабочий лист в формате PDF
  • Объединение двух кода Excel VBA (Сохранить как PDF + Отправить через Outlook)
  • Interesting Posts

    Определить количество строк в диапазоне

    VSTO Excel Com Добавить в ленту Не загружается

    Извлечение цвета вкладок листа Excel с помощью xlrd

    Связанные таблицы от ms excell до ms доступа без блокировки редактирования в

    значение post для последней строки в столбце A и другое значение для столбца F той же строки, что и в столбце A

    Измените формулу в excel на основе пользовательского ввода

    Обновление таблицы в as400 с использованием таблицы в excel с vba

    Добавить и вставить объект Recordset VBA

    ошибка в ошибке значения excel при использовании формулы

    Задание SQL не удалось запустить консольное приложение C # .net

    Excel: выделите заголовок столбца, который содержит значения не NULL

    Цикл выхода петли VBA при втором запуске

    Как найти ячейку без гиперссылки в Excel?

    Добавление большого количества записей в запрос

    C # – Как добавить рабочий лист Excel программно – Office XP / 2003

    Давайте будем гением компьютера.