2015-08-24 46 views
0

功能CONV() {如何i選擇所指定的excel工作表中所選行中笨

define('CSV_PATH','./uploads/'); #make a folder "csvfile" in your project root 
     $filename='./uploads/'. 
     $csv_file = CSV_PATH ."ww.xls"; // Name of your CSV file 
     $fp= fopen($csv_file, 'r'); 

我想行19-22和列AH從高強sheet.please幫助

回答

0

我不能清楚地看到你想做什麼,但我相信我可能會指出你在正確的方向......從csv文件中讀取,我不認爲它是一個壞主意,使用php自己的fgetcsv()函數.. 。在這裏閱讀更多http://php.net/manual/en/function.fgetcsv.php 嘗試這個,並對其改進:

<?php 
$row = 1; 
define('CSV_PATH','./uploads/'); #make a folder "csvfile" in your project root 
    $filename='./uploads/'. 
    $csv_file = CSV_PATH ."ww.xls"; // Name of your CSV file 

if (($fp= fopen($csv_file, 'r')) !== FALSE) { 
    while (($data = fgetcsv($fp, 1000, ",")) !== FALSE) { 
     $num = count($data); 
     echo "<p> $num fields in line $row: <br /></p>\n"; 
     $row++; 
     for ($c=0; $c < $num; $c++) { 
      echo $data[$c] . "<br />\n"; 
     } 
    } 
    fclose($fp); 
} 
?> 

希望這有助於你

+0

先生,如果我想從Excel工作表中我將如何做Coulumn^h值,我使用的PHP笨 – anju

+0

$行= $這個 - > objPHPExcel-> getActiveSheet() - > getRowIterator($ ROWNUMBER) - >電流(); $ cellIterator = $ row-> getCellIterator(); $ cellIterator-> setIterateOnlyExistingCells(false); foreach($ cellIterator as $ cell){ echo $ cell-> getValue(); } – anju

+0

@anju我可以看到你正在使用PHPExcel ...我不太熟悉它,但我認爲你可以按照本教程[鏈接](https://arjunphp.com/)獲取csv中的所有值how-to-use-phpexcel-with-codeigniter /)之後,您可以在$ arr_data上執行var_dump以獲取列和值 – AceKYD