php导出(生成)CSV文件的小例子
发布时间:2017-08-22 编辑:jiaochengji.com
在php中导出csv或生成csv文件,大多还是用php header函数来实现,本节分享一个php生成csv文件的例子,供大家参考。
例子,php导出csv文件。
复制代码 代码示例:
<?Php
/**
* 生成默认以逗号分隔的CSV文件
* 解决:内容中包含逗号(,)、双引号("")
* @author zf Edit: www.jbxue.com
* @version 2012-11-14
*/
header("Content-Type: application/vnd.ms-excel; charset=GB2312");
header("Content-Disposition: attachment;filename=CSV数据.csv ");
$rs = array(
array('aa', "I'm li lei", '"boy"', '¥122,300.00'),
array('cc', 'I\'m han mei', '"gile"', '¥122,500.00'),
);
$str = '';
foreach ($rs as $row) {
$str_arr = array();
foreach ($row as $column) {
$str_arr[] = '"' . str_replace('"', '""', $column) . '"';
}
$str.=implode(',', $str_arr) . PHP_EOL;
}
echo $str;
/**
* 生成默认以逗号分隔的CSV文件
* 解决:内容中包含逗号(,)、双引号("")
* @author zf Edit: www.jbxue.com
* @version 2012-11-14
*/
header("Content-Type: application/vnd.ms-excel; charset=GB2312");
header("Content-Disposition: attachment;filename=CSV数据.csv ");
$rs = array(
array('aa', "I'm li lei", '"boy"', '¥122,300.00'),
array('cc', 'I\'m han mei', '"gile"', '¥122,500.00'),
);
$str = '';
foreach ($rs as $row) {
$str_arr = array();
foreach ($row as $column) {
$str_arr[] = '"' . str_replace('"', '""', $column) . '"';
}
$str.=implode(',', $str_arr) . PHP_EOL;
}
echo $str;
说明:有时务必注意php导出csv文件时的编码问题。
>>> 更多有关php 导出csv的内容。
您可能感兴趣的文章:
php导出(生成)CSV文件的小例子
php读取(打开)csv文件的小例子
php导出csv文件函数(增强版)
php导出csv格式文件的例子
php导出csv时身份证号禁止科学计数
PHP导出CSV表格文件的方法
php读取csv、写入csv与导出csv文件
php导出CSV文件的实现代码
php生成csv文件header设置参考
php生成csv文件的注意事项
上一篇:PHP读取CSV文件内容(示例)
下一篇:php csv导入数据库的例子
[关闭]