18 2013年02月

php读取excel文件(.csv)

发布于:11时14分 | 来源:湛蓝天空  |   编辑:湛蓝  |   日志分类:PHP  |   已聚集:人围观
在百度统计和站长工具使用过程中会涉及到很多csv文件,比如我们下载百度站长工具的404统计数据,直接可以使用以下php脚本来读取csv文件然后更新提交。

php读取excel文件(.csv)参考代码:

<?php  
function getCSVdata($filename)  
{  
    $row = 1;//第一行开始  
    if(($handle = fopen($filename, "r")) !== false)   
    {  
        while(($dataSrc = fgetcsv($handle)) !== false)   
        {  
            $num = count($dataSrc);  
            for ($c=0; $c < $num; $c++)//列 column   
            {  
                if($row === 1)//第一行作为字段   
                {  
                    $dataName[] = $dataSrc[$c];//字段名称  
                }  
                else  
                {  
                    foreach ($dataName as $k=>$v)  
                    {  
                        if($k == $c)//对应的字段  
                        {  
                            $data[$v] = $dataSrc[$c];  
                        }  
                    }  
                }  
            }  
            if(!empty($data))  
            {  
                 $dataRtn[] = $data;  
                 unset($data);  
            }  
            $row++;  
        }  
        fclose($handle);  
        return $dataRtn;  
    }  
}  
  
$aData = getCSVdata('all_www.skyhome.cn.csv');  
 
foreach ($aData as $k=>$v ){
echo "http://".$v['a']."<br>";
}
?>   

相关文章:php生成excel文件(csv)

除非注明,均为湛蓝天空原创,转载请注明本文网址:http://skyhome.cn/php/251.html

标签:csv(2)
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)