Загрузить результаты 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. Пользователь будет иметь возможность загружать результирующие наборы во всех указанных вами форматах.

  • Как использовать python для печати файла Excel в pdf
  • Преобразование .xlsx в .pdf с PHPExcel в Кохане
  • Сценарий VBA, который сохраняет диапазон excel в формате pdf
  • Метод «быстрого доступа» для экспорта страницы ASP.Net в pdf / xls
  • Использование LocationTextExtractionStrategy в itextSharp для текстовой координаты
  • Маленькие vbs с завершающими штрихами помогают, .CLOSE SAVECHANGES: = False
  • Mac: как конвертировать файлы Excel (и другие) в PDF программно
  • Сохраните каждый рабочий лист из книги как отдельные pdf-файлы
  • Excel VBA: ошибка времени выполнения 5 - неправильный вызов или аргумент процедуры
  • Объедините PDF из книги и добавьте еще один PDF-файл в VBA
  • PHPExcel добавляет границы ячеек при создании PDF
  • Interesting Posts

    excel xml to xml – xslt для итерации внутреннего цикла

    Выбор подходящего диапазона в Excel

    Определите столбец с заголовком столбца и удалите строки, в которых ячейка содержит подстроку

    Редактировать ячейки в основной книге на основе совпадающих значений из текущей книги

    Используйте VBA для разделения строки на основе заданного количества символов

    Удалите пустые ячейки из combobox и разрешите заголовки в списке, но не кликабельны.

    Ошибка в коде Excel VBA

    Фильтры Loop для всех элементов в столбце таблицы excel

    Excel VBA ListObjects Добавить диапазон с несколькими ячейками

    Я не могу загрузить файлы MS Office с помощью JAX-RS, а код работает отлично для Pdf

    Выделение строк, основанных на отсутствии другой строки

    Создание имен файлов подходящего случая

    Как закончить этот цикл?

    Замена версии mscomctl.ocx предыдущей (только для теста)

    AS3 / FLASH / AIR: Можно ли открыть XML в Excel? ДА

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