美文网首页
【Q&A】PHP 用 fputcsv() 生成csv文件在 wi

【Q&A】PHP 用 fputcsv() 生成csv文件在 wi

作者: karl_song | 来源:发表于2019-05-23 08:49 被阅读0次
    function test() {
        $fileName = 'demo';
        // 几个header函数需要放fopen之前。不然会直接在浏览器页面打印输出。而不是文件下载
        header('Content-Type: application/vnd.ms-excel');
        header('Content-Disposition: attachment;filename="'.$fileName.'.csv"');
        header('Cache-Control: max-age=0');
        //直接输出到浏览器
        $fp = fopen('php://output', 'a');
        //在写入的第一个字符串开头加 bom。
        $bom =  chr(0xEF).chr(0xBB).chr(0xBF);
        $column = [
            $bom.'姓名','性别', '年龄'
        ];
        $data = [
            '张三','男士', '21'
        ];
        fputcsv($fp, $column);
        fputcsv($fp, $data);
        fclose($fp);
}

参考链接:https://blog.csdn.net/xiojing825/article/details/78794289
(仅收录,未亲测)

相关文章

  • 【Q&A】PHP 用 fputcsv() 生成csv文件在 wi

    参考链接:https://blog.csdn.net/xiojing825/article/details/787...

  • PHP tools:CSV文件处理

    一、生成CSV文件 1、主要函数: fputcsv—将行格式化为 CSV 并写入文件指针 int fputcsv ...

  • PHP强化之10 - CSV文件处理

    一、生成CSV文件 1、主要函数: fputcsv—将行格式化为 CSV 并写入文件指针 int fputcsv ...

  • jquery ajax上传文件

    例子:在页面上传一个csv文件,web服务器端用php解析上传的csv文件并入库前端页面代码: form的enct...

  • Java生成csv文件

    可以通过字段数组的集合或者通过实体对象集合生成csv文件。 1、数组集合生成 生成csv文件 2、DTO集合生成 ...

  • 用Python生成CSV文件

    一个包含5行6关节机器人的关节值的csv文件可能是这样的: python代码实现: 以上代码会生成一个三行4列的c...

  • QGIS学习笔记(003)

    【怎样导入文本文件(CSV)生成线段】 SHAPE字段含有空间数据,但此文件不能直接用,需要处理。 1、将CSV文...

  • 使用php导出csv文件

    使用php导出csv文件主要是有两个部分的内容: 按csv文件的格式准备好数据; php header() 函数,...

  • python-读写CSV文件以及合并

    一、csv文件的多种读取 1、标准库读取csv:结果把每一条数据生成列表,方便循环遍历 2、用pandas读取:用...

  • PHP创建的csv文件在windows上乱码的问题

    前言 做PHP开发的时候,由于业务需要,可能要经常导出csv文件。使用PHP将数据导出到csv文件不难,使用fpu...

网友评论

      本文标题:【Q&A】PHP 用 fputcsv() 生成csv文件在 wi

      本文链接:https://www.haomeiwen.com/subject/zovmzqtx.html