Excel — PHP: ParseCSV или PHPExcel, что лучше?

Я хочу создать приложение, которое при импорте CSV будет экспортировать в .xlsx. Но есть некоторые условия:

  1. Мне нужно изменить порядок столбцов и удалить некоторые из столбцов при его экспорте
  2. Мне также нужно изменить цвет и шрифт (размер, цвет)
  3. А также создать несколько листов на один файл .xlsx.

Что лучше использовать в такого рода приложениях, кто-нибудь может мне помочь и поделиться некоторыми соображениями, что лучше. Я изучаю оба вопроса, но мне нужны рекомендации и лучшие решения. Спасибо.

1

Решение

// output headers so that the file is downloaded rather than displayed
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename=file.csv');

// create a file pointer connected to the output stream
$output = fopen('php://output', 'w');

// output the column headings
fputcsv($output, array('First Name', 'Last Name'));

Вы должны использовать плагин или что-то еще. PHP имеет функциональность внутри себя. То, что я написал выше, является примером определения файла и вывода первой строки CSV.

Каждое использование fputcsv() выводит новую строку.

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

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector