php处理csv 读取导入导出csv文件

 

处理CSV类库 thinkcsv

php操作csv,csv导入,导出,读取

支持原生php、thinkphp5/thinkphp6/lavarel/yii2.0等框架操作csv文件

支持thinkphp处理csv文件,lavarel处理csv文件,yii2.0处理csv文件 

搜索半天,发现网上没有一个非常完整的处理csv的类,于是自己写一个,制作一个composer包,方便大家使用,支持各大php框架使用,psr-4自动加载即可。

安装

composer require wenhainan/thinkcsv

仓库地址

https://github.com/wenhainan/thinkcsv

使用

//引入 
    use think\wenhainan\Thinkcsv;
    //浏览器渲染导出csv文件
    $header = ['姓名', '性别', '手机号'];
    $data = [
        ['小明', '男', 17699019191],
        ['小红', '男', 17699019191],
        ['小黑', '女', 17699019191],
        ['小白', '女', 17699019191],
    ];
    //浏览器访问渲染下载导出csv文件
    $csv = new Thinkcsv('demo.csv',$header,$data);
    $csv->export();
    //后端执行,无需浏览器访问,本例文件生成在   /网站根目录/upload/demo.csv
    $csv = new Thinkcsv('upload/demo.csv',$header,$data);
    $csv->csvtoFile();
    //读取文件 $filepath文件路径
    $filepath = 'public/demo.csv';
    $data = Thinkcsv::readCsvData($filepath);

 

更多细节可以查看我博客原文

https://www.waytomilky.com/archives/2562.html

交流qq群

606645328

 

你可能感兴趣的:(php,csv,php,csv,thinkphp,laravel)