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
顶
踩
相关文章:


