2016-12-14 25 views
-3

私はPHPコードを使用してExcelまたはCSVファイルからフェッチレートを試しています。特定の行と列を選択してレートを取得する方法を教えてください。フェッチレートフォームをExcelシート

これは、レートチャート:このイメージ黄色の列の

enter image description here

牛乳と黄色の行の脂肪は牛乳と仮定する脂肪度が3.5であるされ、学位は7その後、速度があるさ:16.75。 私はこのExcelまたはCSVから自動フェッチレートを持っているPHPを使用しています。私はどうすればいい? plsは私を助け、私にこの解決策のコードを与える。 ありがとうございます。

+0

私は、すべてのシートのデータを取得していますが、私は、行と列のデータを取得するためのコードを持っていけないので、あなたは私のためのコード –

+0

使用[PhpExcel](https://github.com/PHPOffice/PHPExcel)を書くのを助けることができます> [行](http://stackoverflow.com/questions/17951067/just-get-one-row-from-phpexcel) > [Col](http:///stackoverflow.com/questions/15147110/phpexcel-get-column-name-relative-to-given-column) –

答えて

0
<?php 
    include 'Classes/PHPExcel.php'; 
    $tempfname="example.csv"; 
    $excelReader=PHPExcel_IOFactory::createReaderForFile($tempfname); 
    $excelObj=$excelReader->load($tempfname); 
    $worksheet= $excelObj->getSheet(0); 
    $lastRow= $worksheet->getHighestRow(); 
    $lastColumn = $worksheet->getHighestColumn(); 
    $lastColumn++; 
    $column='Q'; 
/*<!--this code is used to fetch single column of excel sheet--> 
    for($row=1;$row<=$lastRow;$row++){ 
     $value=$worksheet->getCell($column.$row)->getValue(); 
     if($value==$rate){ 
      echo $value." is awaylable"; 
     } 
      //echo $value."<br>"; 
     } 
    echo "<br>------------------<br>"; 
    $row1=12; 
<!--this code is used to fetch single Row of excel sheet--> 
     for($col='A';$col!= $lastColumn;$col++){ 
     $value=$worksheet->getCell($col.$row1)->getValue(); 
     if($value==$rate){ 
      echo $value." is awaylable"; 
     } 
      // echo $value."<br>"; 
     } 
     //echo $value; 

    */ 
    <!-- compare two value from row and column--> 
     $row1=12; 
    for($row=1;$row<=$lastRow;$row++){ 
     for($col='A';$col!= $lastColumn;$col++){ 
     $value1=$worksheet->getCell($column.$row)->getValue(); 
     $value2=$worksheet->getCell($col.$row1)->getValue(); 
     if($value1==$value2) 
     { 
      echo $value1."=".$value2."<br>"; 
     } 
     } 
    } 

    ?> 
関連する問題