• php输出、写入csv


    简介:这是php输出、写入csv的详细页面,介绍了和php,有关的知识、技巧、经验,和一些php源码等。

    class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=337308' scrolling='no'>

    1.首先会使用 php中的header()的用法

    这里可以参考w3school中的PHP header() 函数和php使headerhttp

    在任何实际的输出被发送之前都要调用 header() 函数。

    下面就以php输出csv例。

    1.定义header()头部输出格式

    header("Content-type:application/vnd.ms-excel");  //定义输出的文件类型

    header(“content-Disposition:filename=downloaded.pdf”);  //定义输出的文件名,也就是设置一个下载类型,下载的时候对文件从新命名

    <?php
    header("Content-type:application/vnd.ms-excel");
    header("content-Disposition:filename=downloaded.pdf ");

    echo"1\t 2\t 3\n"; //其中 \t 是空白 ,\n是回车 (编码规范 不能直接输出)
    echo"1\t 2\t 3\n";
    echo"1\t 2\t 3\n";


    ?>

    这时候就可以打开这个php文件,就会提示下载。

    也可以以table表格的方式输出;


    <?php
      header("Content-type:application/vnd.ms-excel ");
     header("content-Disposition:filename=downloaded.pdf");
    ?>
      <table>
        <tr>
          <td>t00</td><td>t01</td><td>t02</td>
        </tr>
        <tr>
          <td>t10</td><td>t11</td><td>t12</td>
        </tr>
        <tr>
          <td>t20</td><td>t21</td><td>t22</td>
        </tr>
      </table>

    CSV的写入操作:

    fputcsv()的使用可参考.

      $fp = fopen('f:/file.csv', 'w');
          fputcsv($fp,array('aaa','bbb','cccc'));
          fputcsv($fp,array('mmm','yyy','haha'));   //fputcsv()可以用数组循环的方式进行实现
           fclose($fp);

    爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具

    http://biancheng.dnbcw.info/php/337308.html pageNo:9
  • 相关阅读:
    PHP微信支付【Native支付】
    laravel自增自减
    laravel增删改语句
    laravel常用的查询构造器
    PHP支付宝支付
    laravel事务
    laravel清除缓存
    thinkphp6多应用设计模式下的路由
    MeEdu开发插件之【视图无法继承】
    PS如何去文档的水印
  • 原文地址:https://www.cnblogs.com/ooooo/p/2247026.html
Copyright © 2020-2023  润新知