Heim > Backend-Entwicklung > PHP-Tutorial > php应该怎么读取word和Excel文件的内容

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

WBOY
Freigeben: 2016-06-13 13:38:12
Original
1159 Leute haben es durchsucht

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

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

PHP code

<?php function 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 
<br><font color="#e78608">------解决方案--------------------</font><br>又是不结贴然后开贴的。<br><br>老帖子的回答:http://topic.csdn.net/u/20090108/17/0431cb64-6a3c-4120-8e8e-8201710018d7.html
<br><font color="#e78608">------解决方案--------------------</font><br>mark
<br><font color="#e78608">------解决方案--------------------</font><br>嗯。学习了~
<br><font color="#e78608">------解决方案--------------------</font><br>xsl文件的解析有专门的类。<br><br>doc文件你必须要转换为其他文件的格式xml或者是html才好解析.
<br><font color="#e78608">------解决方案--------------------</font><br>2楼贴的只是读csv而已,不是什么EXCEL,WORD。<br>真正要读写EXCEL,WORD,还得COM出马,PHP有COM接口的。 <div class="clear">
                 
              
              
        
            </div>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage