Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Cách import file CSV trong PHP


Mã dưới đây dùng để import file CSV trong PHP:

<?php 
$row = 1; 
if (($handle = fopen("name_of_file.csv", "r")) !== FALSE) { 
    while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { 
        $num = count($data); 
        echo "

$num fields in line $row:

\n"; $row++; for ($c = 0; $c < $num; $c++) { echo $data[$c] . "
\n"; } } fclose($handle); } ?>

File sẽ hiển thị nội dung file CSV trên màn hình.

Trong mã trên, bắt đầu từ dòng 1 (vì dòng 0 thường chứa header/tên cột), file CSV mở ở chế độ đọc và fgetcsv đọc 1000 dòng dữ liệu trong file CSV.

Số cột mỗi dòng hiển thị cùng với nội dung của nó.