PHP CSV В EXCEL
PHP имеет множество функций, которые позволяют работать с CSV-файлами. Однако, что делать, если необходимо сохранить данные в формате Excel? В этом случае нам может помочь библиотека PHPExcel.
Эта библиотека позволяет создавать файлы Excel из PHP-скрипта. Для начала, ее необходимо скачать и разархивировать. Далее, мы можем создать новый документ:
$xls = new PHPExcel();
$xls->setActiveSheetIndex(0);
Мы создали пустой документ и установили активный лист. Далее, мы можем добавить данные:
$xls->getActiveSheet()->setCellValue('A1', 'Заголовок 1')
$xls->getActiveSheet()->setCellValue('B1', 'Заголовок 2')
$xls->getActiveSheet()->setCellValue('A2', 'Данные 1')
$xls->getActiveSheet()->setCellValue('B2', 'Данные 2')
Мы добавили заголовки и данные в ячейки. Для сохранения документа мы можем использовать следующий код:
$objWriter = new PHPExcel_Writer_Excel5($xls);
$objWriter->save('example.xls');
Этот код сохранит документ под названием example.xls. Теперь мы можем открыть его в Excel и увидеть наши данные.
How to Generate CSV File from PHP Array
Read any Excel File using PHPExcel in PHP
Read a CSV file using PHP
How to Convert Excel (.csv) to .vcf file Directly - csv to vcf - Excel to vcf converter
Export data to excel in PHP
How to Export Database Table Data in Excel/CSV file in PHP - By Yogendra Tomar