品质源码
技术博客

PHP读取导出导入csv php操作csv之thinkcsv扩展(站长自写)

处理CSV类库 thinkcsv

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

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

thinkphp处理csv文件,lavarel处理csv文件,yii2.0处理csv文件 (SEO使用,人类勿看此行。)

安装

composer require wenhainan/thinkcsv

仓库地址
https://github.com/wenhainan/thinkcsv

使用

//引入 
    use think\wenhainan\Thinkcsv;
    //浏览器渲染导出csv
    $header = ['姓名', '性别', '手机号'];
    $data = [
        ['小明', '男', 17699019191],
        ['小红', '男', 17699019191],
        ['小黑', '女', 17699019191],
        ['小白', '女', 17699019191],
    ];
    //浏览器访问渲染下载
    $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);

交流qq群
606645328

特别声明:第三方资源全部收集网络,仅供学习使用,资源版权问题请联系站长删除

收取费用仅为整理编辑及维护本站运营的相关费用(服务器租赁、CDN防护、人工客服等)

如果支付遇到问题,请主动联系站长. 点击这里给我发消息

当前页面:银河源码 » PHP读取导出导入csv php操作csv之thinkcsv扩展(站长自写)

评论