我有一个.csv文件的data.csv,其内容如下所示
ID,Username, Email, DateJoined, Password, UserScore, profilePics
1 , Mr. A , abc@gmail.com, 30-01-2018, abcd , 20 , d
2 , Mr. B , vcs@gmail.com, 31-01-2018, kjhg , 500 , a
3 , Mr. B , a1d@gmail.com, 31-01-2018, qwwq , 233 , b
4 , Mr. B , a3d@gmail.com, 31-01-2018, asdd , 800 , y
我想在php中读取(3,5)的单元格值,这意味着data.csv文件的第3行和第5列,所以在这种情况下输出将是“kjhg”,所以我这样做怎么办做读取其他单元格值。任何评论对我都有价值。非常感谢你。
答案 0 :(得分:0)
http://opensource.box.com/spout/getting-started/
看看这个,它用于处理各种文件格式,如.csv,.xlsx
答案 1 :(得分:0)
我通过互联网搜索得到答案
<?php
$row = 1;
$mycsvfile = array(); //define the main array.
if (($handle = fopen("data.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
$row++;
$mycsvfile[] = $data; //add the row to the main array.
}
fclose($handle);
}
echo $mycsvfile[3][5]; //prints the 4th row, second column.
?>