wenhainan / csv
csv处理组件,导入导出csv
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 22
Watchers: 1
Forks: 4
Open Issues: 0
pkg:composer/wenhainan/csv
Requires
- php: >=5.4.0
README
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);    //不去除标题行