bukharibaba/csv-exporter

CSV-Exporter 是一款易于使用的 Laravel 项目中导出 CSV 文件的工具

dev-master 2022-10-21 12:24 UTC

This package is auto-updated.

Last update: 2024-09-21 16:16:17 UTC


README

  1. 使用 composer 安装包
composer require bukharibaba/csv-exporter
  1. 设置你的标题、数据和文件名,然后创建导出类的对象并调用带有一些参数的函数
$heading = array('Name', 'Email', 'Phone'); // heading of the csv file

// Users list
$data = array(
            array("Mark", "mark@gmail.com", "285235232345"),
            array("Candi", "candy@gmail.com", "0134238472"),
            array("Seon", "seon@gmail.com", "09826343424"),
            array("Roby", "roby@gmail.com", "0632423243"),
            array("Janey", "janey@gmail.com", "1932738234"),
            array("John", "john@gmail.com", "0234234723"),
            array("Nomi", "nomi@gmail.com", "9804586450")
        );

$filename = "users";   // name of the file
 $export = new Export(); // creating object of Export Class 
 $path = $export->export($heading, $data, $filename); // call the function in response you will get csv file path.
 return response()->download($path); // download file using laravel standard method
 

感谢