Skip to content

wenhainan/thinkcsv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

处理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);          //默认去除标题行
    $data = Thinkcsv::readCsvData($filepath,false);    //不去除标题行

官网

http://www.waytomilky.com/

交流qq群

606645328

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages