首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

php应该怎么读取word和Excel文件的内容

2012-04-13 
php应该如何读取word和Excel文件的内容?如题。[解决办法]读EXCEL文件内容,可以直接把EXCEL文件另存为CSV格

php应该如何读取word和Excel文件的内容?
如题。

[解决办法]
读EXCEL文件内容,可以直接把EXCEL文件另存为CSV格式的,然后直接像读取文本一样读取就好了
[解决办法]

PHP code
<?phpfunction ReadExcelSheet($filename){    $test=file($filename);    $ar1=str_replace("~[^\t]*\t","\t",$test);    $ar2=str_replace("~","",$ar1);    $ar=str_replace("","",$ar2);    $temp=array();    for ($i=0; $i<count($ar); $i++) {        if((substr($ar[$i],0,1)!= "\t")){            if($ar[$i]!=="\r\n"){                array_push($temp,$ar[$i]);            }        }    }    $name=split("\t",$temp[0]);    $ExcelList=array();    for($i=1;$i<count($temp);$i++){        $split_result=split("\t",$temp[$i]);        array_push($ExcelList,$split_result);    }    $result=insert_into_array($ExcelList,0,$name);    return($result);}function insert_into_array($array,$ky,$val){ $n = $ky; foreach($array as $key => $value)   {     $backup_array[$key] = $array[$key];   } $upper_limit = count($array); while($n <= $upper_limit)   {     if($n == $ky)       {     $array[$n] = $val;     echo $n;       }     else       {     $i = $n - "1";     $array[$n] = $backup_array[$i];       }     $n++;   } return $array;} $aa = ReadExcelSheet('sta.xls');var_dump($aa);?>
[解决办法]
又是不结贴然后开贴的。

老帖子的回答:http://topic.csdn.net/u/20090108/17/0431cb64-6a3c-4120-8e8e-8201710018d7.html
[解决办法]
mark
[解决办法]
嗯。学习了~
[解决办法]
xsl文件的解析有专门的类。

doc文件你必须要转换为其他文件的格式xml或者是html才好解析.
[解决办法]
2楼贴的只是读csv而已,不是什么EXCEL,WORD。
真正要读写EXCEL,WORD,还得COM出马,PHP有COM接口的。

热点排行