美文网首页
十六、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