php操作csv文件代码实例汇总
1.读取csv数据,输出到sales.csv文件中:$fh = fopen('sales.csv','w') or die("Can't open sales.csv");
foreach($sales as $sales_line){ if(fputcsv($fh,$sales_line) === false){ die("Can't write CSV line"); } } fclose($fh) or die("Can't close sales.csv"); 2. 读取csv数据,使用特殊的流输出$fh = fopen('php://output','w');
foreach($sales as $sales_line){ if(fputcsv($fh,$sales_line) === false){ die("Can't write CSV line"); } } fclose($fh); 3. 读取csv数据,输出到缓冲中ob_start();
$fh = fopen('php://output','w') or die("Can't open php://output"); foreach($sales as $sales_line){ if(fputcsv($fh,$sales_line) === false){ die("Can't write CSV line"); } } fclose($fh) or die("Can't close php://output"); 4. 读取csv文件的数据5. 下载CSV文件// 告诉浏览器发送的是一个csv文件
header('Content-Type: application/csv'); header('Content-Disposition: attachment; filename="sales.csv"'); // 输出表头 fputcsv($fh,$total)); fclose($fh) or die("Can't close php://output"); 6.读取CSV文件指定行和区间行echo get_file_line("windows_2011_s.csv",10);//输入第10行内容
/读取CSV文件中的区间行/ //用 get_file_line读取并输出第11行到第20行 $aa = get_file_line("windows_2011_s.csv",11,20); //从第11行到第20行 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |