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

2021年4月25日10:10:00 发表评论 141 次浏览

处理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

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

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: