如题   给小弟一个简单的例子~以便研究

解决方案 »

  1.   

    你是要将报表的数据生成excel吗?
    <?     
      header("Content-type:application/vnd.ms-excel");     
      header("Content-Disposition:filename=test.xls");     
      echo   "test1\t";     
      echo   "test2\t\n";     
      echo   "test1\t";     
      echo   "test2\t\n";     
      echo   "test1\t";     
      echo   "test2\t\n";     
      echo   "test1\t";     
      echo   "test2\t\n";     
      echo   "test1\t";     
      echo   "test2\t\n";     
      echo   "test1\t";     
      echo   "test2\t\n";     
      ?>   
      

  2.   

    1. csv 格式,excel 可读
    2. http://www.codeplex.com/PHPExcel
    3. 生成符合微软规范的 xml1 和 3 我比较常用,对于有规范格式的表格输出,我更常用 3
      

  3.   

    用 xml 要考虑兼容性问题
    旧版本 excel 不能直接打开
      

  4.   

    <?php 
     header("Content-Type: application/vnd.ms-excel");
      header("Expires: 0");
      header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
      header("content-disposition: attachment;filename=yourFileName.xls");
    ?>
    <html>
    <head>
    <title>Excel </title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    </head>
    <body>
    <table width="200" border="1" cellspacing="0" cellpadding="2">
    <tr><td>aaaaaaaa</td></td>bbbbbbbbb</td></tr>
    <tr><td>aaaaaaaa</td></td>bbbbbbbbb</td></tr><tr><td>aaaaaaaa</td></td>bbbbbbbbb</td></tr></table>
    </body>
    </html>
      

  5.   

    1楼
    直接输出html 
    header 改成 excel 就可以excel 可以开 html 
    只是难看点
      

  6.   

    谢谢 大家,不过导到EXCEL里 的 标题如何改成自己想要的呀
      

  7.   

     大家 看看 http://www.pdbmaster.com/memberarea.php?ShowItem=showsta  我想要的是这样的
      

  8.   

    手头没代码,在家休息,还没上班~~比较简单的方法是将一个制好的 excel 表格保存成 xml 格式,然后用文本编辑器打开,比如 VIM。
    观察规律,替换 xml 中的对应的内容就可以了。也可以将 xml 的语法段提取出来,做一个建议的 xml 生成。
    我比较懒,就用 sprintf 的方式直接替换 xml 里的 %1$s 这样的标记。配合一些循环生成合适的表格。在一些网站下载的 word 文档精确打印模板中用,效果还是不错的。
      

  9.   

    TR@SOE  能说说细节吗?本人是菜鸟~ 呵呵
      

  10.   

    看网上看到一篇文章  说  Excel 样表转换成 XML 并修改成 Smarty 模板 才行, 不用SMARTY 只用XML 可以做到生成EXCEL吗?