最新赞助活动温馨提示:自愿赞助服务器费用,学生和没有工作的整站资源免费下载!
头像

PHP导出数据到CSV 怎么排版

来源:http://erdangjiade.com/topic/79886.html 你好,世界。 2017-10-04 21:03浏览(0)

PHP导出数据到CSV 如何排版
hi, 大牛
用csv到处数据库的数据,现在不知道排版,目前的形式是这样:

想做成这样的效果

不知道该如何做,求大神指导!


------解决方案--------------------
你在 xsl 中做好,导出成 csv 自己看看
------解决方案--------------------
我之前也做了一个。。。
http://blog.csdn.net/phpfenghuo/article/details/17483261


你的这个估计有点难。
------解决方案--------------------
/**
* Description: 将PHP数组生成CSV文件
* @param $data 需要生成的数组
* @param string $delimiter 可选。规定字段分隔符的字符。默认是逗号 (,)。
* @param string $enclosure 可选。规定字段环绕符的字符。默认是双引号 "。
* @return string
*/
function generateCsv($data, $delimiter = ',', $enclosure = '"') {
$handle = fopen('php://temp', 'r+');
foreach ($data as $line) {
fputcsv($handle, $line, $delimiter, $enclosure);
}
rewind($handle);
$contents = '';
while (!feof($handle)) {
$contents .= fread($handle, 8192);
}
fclose($handle);
return $contents;
}
------解决方案--------------------

/**
* Description: 将PHP数组生成CSV文件
* @param $data 需要生成的数组
* @param string $delimiter 可选。规定字段分隔符的字符。默认是逗号 (,)。
* @param string $enclosure 可选。规定字段环绕符的字符。默认是双引号 "。
* @return string
*/
function generateCsv($data, $delimiter = ',', $enclosure = '"') {
$handle = fopen('php://temp', 'r+');
foreach ($data as $line) {
fputcsv($handle, $line, $delimiter, $enclosure);
}
rewind($handle);
$contents = '';
while (!feof($handle)) {
$contents .= fread($handle, 8192);
}
fclose($handle);
return $contents;
}

------解决方案--------------------
引用:Quote: 引用:
你在 xsl 中做好,导出成 csv 自己看看
啥意思呢


你用xsl做好导出csv可以看到csv里面应该输出什么,然后写到程序里面就行了

评论0
头像

友情提示:垃圾评论一律封号 加我微信:826096331拉你进VIP群学习群

1 2