十六、PHP导入Excel

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容