2016-12-14 1 views
-3

나는 PHP 코드를 사용하여 Excel 또는 CSV 파일에서 가져 오기 비율을 시도하고 있습니다. 그래서 plese 특정 행과 열을 선택하고 속도를 가져 오는 방법을 도와주세요. 가져 오기 비율 양식을 엑셀

이 비율 차트 :

enter image description here

이 이미지 노란색 열 우유의 지방과 노란색 행은 우유 가정 해 지방의 정도 3.5과 학위는 7 후 속도입니다 : 16.75. 나는이 엑셀 또는 CSV에서 자동 페치 율을 가지고 PHP를 사용하고 있습니다. 내가 어떻게 할 수 있니? pls 날 도와 주고이 솔루션의 코드를 제공합니다. 감사합니다.

+0

내가 모든 시트의 데이터를 가져 오는 오전하지만 난 행과 열 데이터를 가져 오는 코드를 해달라고 그래서 당신은 저에 대한 코드 –

+0

사용 [PhpExcel] (https://github.com/PHPOffice/PHPExcel)을 작성하는 데 도움이 될 수 있습니다 쓰기 및 엑셀, 단어, CV로 읽어보십시오.> [행] (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>"; 
     } 
     } 
    } 

    ?>