美文网首页
十六、PHP导入Excel

十六、PHP导入Excel

作者: yuzhan550 | 来源:发表于2017-11-21 22:19 被阅读13次

    1. _toString() 是PHP自带的魔术方法,把对象强制转换为string

    <?php
    $dir = dirname(__FILE__);  //找出当前脚本所在路径
    // 比如当前文件所在目录是: D:\1WWW\yui890\syh  ,则 $dir = D:\1WWW\yui890\syh 
    
    //利用php读取excel数据
    require $dir.'\PHPExcel-1.8\Classes\PHPExcel\IOFactory.php';
    
    $filename = $dir.'\list.xls';
    $objPHPExcelReader = PHPExcel_IOFactory::load($filename);  //加载excel文件
    
    foreach($objPHPExcelReader->getWorksheetIterator() as $sheet)  //循环读取sheet
    {
        foreach ($sheet->getRowIterator() as $row)  //逐行处理
        {
            if ($row->getRowIndex() < 2)  //确定从哪一行开始读取
            {
                continue;
            }
            foreach ($row->getCellIterator() as $cell)  //逐列读取
            {
                $data = $cell->getValue(); //获取cell中数据
                if($data instanceof PHPExcel_RichText)  $data = $data->__toString();  // 这一行最关键!!!!
                //var_dump($data);
                echo $data;
            }
            echo '<br/>';
        }
    }
    

    百度网盘:PHPExcel-1.8.zip【官网下载的】
    http://pan.baidu.com/s/1jHK84g2

    来源:http://blog.csdn.net/s390124971/article/details/52911042
    http://blog.csdn.net/helencoder/article/details/48541633

    相关文章

      网友评论

          本文标题:十六、PHP导入Excel

          本文链接:https://www.haomeiwen.com/subject/pnsgvxtx.html