你在 xsl 中做好,导出成 csv 自己看看

解决方案 »

  1.   

    我之前也做了一个
    http://blog.csdn.net/phpfenghuo/article/details/17483261
    你的这个估计有点难。
      

  2.   

    /**
         * 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;
        }
      

  3.   


    /**
         * 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;
        }
      

  4.   

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