首页 > 代码库 > Yii 读取CVS文件内容插入到数据库

Yii 读取CVS文件内容插入到数据库

这个方法和上次写的读取txt文件的方法基本上差不多,直接贴代码,需要的直接拿走

function ImportExcel(){    $file = fopen(‘test.csv‘,‘r‘);    //输出文本中所有的行,直到文件结束为止。    while($list = fgetcsv($file))    {        $csvInfo[‘name‘] = iconv(‘gb2312‘,‘utf-8‘,$list[0]);        $csvInfo[‘age‘] = iconv(‘gb2312‘,‘utf-8‘,$list[1]);        $csvList[] = $csvInfo;    }    fclose($file);    $num = 0;    foreach($csvList as $val){        $model = new Model();        $data[‘name‘] = $val[‘name‘];        $data[‘age‘] = $val[‘age‘];        print_r($data);exit;        $model->attributes = $data;                        if ($model->save() > 0) {            $num++;        }    }    echo "{$num}条数据添加成功";}

不求点赞,只愿意与世界分享。

Yii 读取CVS文件内容插入到数据库