php讀取csv指定行 PHP讀取csv檔案的內容

2021-10-13 12:00:53 字數 1340 閱讀 3684

一次性讀取csv檔案內所有行的資料

$file = fopen('windows_2011_s.csv','r');

while ($data = fgetcsv($file)) { //每次讀取csv裡面的一行內容

//print_r($data); //此為乙個陣列,要獲得每乙個資料,訪問陣列下標即可

$goods_list = $data;

//print_r($goods_list);

/* foreach ($goods_list as $arr){

if ($arr[0]!=""){

echo $arr[0]."

";echo $goods_list[2][0];

fclose($file);

讀取csv檔案的某一行資料

function get_file_line( $file_name, $line ){

$n = 0;

$handle = fopen($file_name,'r');

if ($handle) {

while (!feof($handle)) {

++$n;

$out = fgets($handle, 4096);

if($line==$n) break;

fclose($handle);

if( $line==$n) return $out;

return false;

echo get_file_line("windows_2011_s.csv", 10);

讀取csv檔案制定行數(行區間)

function get_file_line( $file_name, $line_star,  $line_end){

$n = 0;

$handle = fopen($file_name,"r");

if ($handle) {

while (!feof($handle)) {

++$n;

$out = fgets($handle, 4096);

if($line_star <= $n){

$ling = $out;

if ($line_end == $n) break;

fclose($handle);

if( $line_end==$n) return $ling;

return false;

$aa = get_file_line("windows_2011_s.csv", 11, 20);  //從第11行到第20行

foreach ($aa as $bb){

echo $bb."

";

php讀取csv檔案

開始討論php操作csv檔案的問題之前,我們先首先了解一下什麼是csv檔案。csv是最通用的一種檔案格式,它可以非常容易地被匯入各種pc 及資料庫中。此檔案,一行即為資料表的一行。生成資料表字段用半形逗號隔開。了解到這裡我們看清楚了csv檔案的最大特點,以行排列,每行中的每個數值用逗號隔開。看到這裡...

PHP 讀取 CSV 檔案

最近做了相關的功能,從 csv 格式的檔案中讀取資料,然後進行操作,下面用例項 記錄下。fgetcsv 從檔案指標中讀入一行並解析 csv 字段 如果提供了無效的檔案指標,fgetcsv 會返回null。其他錯誤,包括碰到檔案結束時返回false,csv 檔案示例如下 例項 如下 function ...

PHP 讀取 匯出 CSV檔案

工作中經常會有遇到匯入 匯出的需求,下面是常用的方法。讀取csv檔案,可以分頁讀取,設定讀取行數,起始行數即可。匯出csv檔案,用兩種方法進行實現。1 2 讀取csv檔案 3 param string csv file csv檔案路徑 4 param int lines 讀取行數 5 param i...