csv处理工具,导入导出csv,读取csv数据.

Related tags

thinkcsv
Overview

处理CSV类库 thinkcsv

csv导入,导出,读取

说明

  • thinkphp官方推荐扩展,请放心使用!
  • 支持thinkphp5.0 thinkphp6.0 lavarel yii2.0等PSR-4自动加载机制的开源框架
  • 最后,给颗星星吧!嘿嘿

安装

composer require 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);

官网

http://www.waytomilky.com/

交流qq群

606645328

Owner
summerbloom
PHP Developer 一个爱折腾的PHP开发者
summerbloom