2013-02-14 3 views
0

수십 개의 열과 수천 개의 행이 포함 된 매우 긴 csv 파일이 있습니다. php를 사용하여 해당 CSV에서 특정 데이터에 대한 정보를 가져와야합니다.거대한 CSV 파일에서 PHP로 데이터를 추출하는 방법은 무엇입니까?

csv 파일의 위치는 http://www.ezmedia2u.com/software/hworiginal.csv입니다.

원하는 데이터 샘플은 1203 행에서 1275 행까지 '전체 페이지'이며, 표 형식으로 표시해야합니다.

+0

데이터베이스를 사용할 수 있습니까? – Passerby

+0

Im with @Passerby csv 파일을 데이터베이스로 가져온 다음 원하는 모든 작업을 수행 할 수 있습니다. – JuanFernandoz

답변

0

CSV 파일에서 데이터를 가져 오려면이 방법을 사용하십시오.

<?php 
    $fp = fopen('test.csv','r') or die("can't open file"); 
    print "<table>\n"; 
    while($csv_line = fgetcsv($fp,1024)) { 
     print '<tr>'; 
     for ($i = 0, $j = count($csv_line); $i < $j; $i++) { 
     print '<td>'.$csv_line[$i].'</td>'; 
     } 
     print "</tr>\n"; 
    } 
    print '</table>\n'; 
    fclose($fp) or die("can't close file"); 
?> 
관련 문제