zoukankan      html  css  js  c++  java
  • PHP 导出excel表格

    1、使用第三方库

    2、

    1 <?php
    2 $str1 = "id	name	age
    "; \	换列;
    换行
    3 $str2 = "123	saisai	23";
    4 header('Content-Type: application/vnd.ms-excel');
    5 header('Content-Disposition: attachment; filename=demo.xls');
    6 echo $str1;
    7 echo $str2;

    结果:

    3、

     1 <?php
     2 $str1 = "2017-03-09<br>eat<br>apple";
     3 $search = array("<br>","</br>","<br/>","<br/>");
     4 $replace = '<br style="mso-data-placement:same-cell;" />';
     5 $str1 = str_replace(array("<br>","</br>","<br/>","<br/>"),'<br style="mso-data-placement:same-cell;" />',$str1);
     6 $str="<meta http-equiv='Content-type' content='text/html;charset=UTF-8' />  
     7                      <table border='1'>
     8                         <tr>
     9                             <td align='center'>id</td>
    10                             <td align='center'>name</td>
    11                             <td align='center'>age</td>
    12                             <td align='center'>note</td>
    13                         </tr>
    14                         <tr>
    15                             <td align='center'>123</td>
    16                             <td align='center'>saisai</td>
    17                             <td align='center'>23</td>
    18                             <td align='center'>{$str1}</td>
    19                         </tr>
    20                     </table>";
    21   header( "Content-type:application/vnd.ms-excel" );
    22   header ( "Content-Disposition:filename=demo.xls" );
    23   echo ($str); exit;

    <br>将会换行,需要给<br>加样式 “mso-data-placement:same-cell”  让其换行后在一个单元格内显示。

    同样可以给表格样式中添加背景色。

  • 相关阅读:
    golang 相关
    ES root用户启动失败can not run elasticsearch as root
    基于 Flink CDC + Hudi 湖仓一体方案实践
    数据平台上云
    多云趋势
    数果实时数仓探索
    宽表的设计
    数仓指标体系
    Hudi在医疗大数据的应用
    Hudi on Flink上手使用总结
  • 原文地址:https://www.cnblogs.com/natian-ws/p/6559102.html
Copyright © 2011-2022 走看看