PHP Excel 中,合并的单元格如何重复读取

浏览:985 发布日期:2021/01/27 分类:ThinkPHP5专区
使用PHPExcel向数据库导入数据时,合并单元格的内容只能导入到第一行中,其余几行为null。

如:
读取后:
里面的unit(招录单位)只有第一行读入了,其他都为空。

下面是我的核心代码:        $objContent = $objReader -> load($file['tmp_name']);

        if ($objContent){
            //读取第一个sheet
            $sheetContent = $objContent -> getSheet(0) -> toArray();
            //删除第一行标题
            unset($sheetContent[0]);
            //$time= $mothtime= strtotime(date("Y-m-d H:i:s", strtotime("-1 month")));
            foreach ($sheetContent as $k => $v){
                $arr['unit'] = $v[0];
                $arr['station'] = $v[1];
                $arr['id'] = $v[2];
                $arr['need_num'] = $v[3];
                $arr['major'] = $v[4];
                $arr['education_background'] = $v[5];
                $arr['political'] = $v[6];
                $arr['other'] = $v[7];
                $res[] = $arr;
            }

            $re=db('position')->insertAll($res);
感谢大家不吝赐教!
最佳答案
评论( 相关
后面还有条评论,点击查看>>