php 生成excel csv文件和读取csv文件的方法
php 使用fputcsv文件生成csv文件,从一个PHP数组生成一个.csv文件。此函数使用 fputcsv PHP 内置函数生成逗号分隔文件(.CSV)。该函数有3个参数:数据,分隔符和CSV enclosure,默认是双引号。
使用fgetcsv函数获取csv中的数据
读取写入csv文件的实例代码如下:
<?php function generateCsv($data, $delimiter = ',', $enclosure = '"') { $handle = fopen('file.csv', 'w'); foreach ($data as $line) { //csv写入数据 fputcsv($handle, $line, $delimiter, $enclosure); } fclose($handle); } $list = array ( array('aaa', 'bbb', 'ccc', 'dddd'), array('123', '456', '789'), array('"aaa"', '"bbb"') ); generateCsv($list); $file = fopen('file.csv', 'r'); while ($outdata = fgetcsv($file)) { //每次读取CSV里面的一行内容 //print_r($outdata); //此为一个数组,要获得每一个数据,访问数组下标即可 $goods_list[] = $outdata; } print_r($goods_list); ?>
来源://作者:/更新时间:2014-02-07
顶
踩
相关文章: