151-3895-5886
 

织梦dedecms自定义表单导出到excel文档的方法

2018-10-15 浏览:
不写死任何字段,不写死任何东西,修改2个文件,让织梦自定义表单自由导出到Excel表格里。
织梦dedecms自定义表单导出到excel文档的方法
添加教程 
 
1、\dede\templets\diy_main.htm 找到
 
前台预览</a> 
 
在它的下面加入一行
 
| <a href="diy_list.php?action=excel&diyid={dede:field.diyid/}" target="_blank">导出表单Excel</a>
 
  
2、\dede\diy_list.php 找到 
else
 
{
 
    showmsg('未定义操作', "-1");
 
}
  
在它的上面加入
 
else if($action == 'excel')
 
{
 
         header("Content-type:application/vnd.ms-excel");
 
         header("Content-Disposition:attachment;filename={$diy->name}_".date("Y-m-d").".xls");
 
         $fieldlist = $diy->getFieldList();
 
         echo "<table><tr>";
 
         foreach($fieldlist as $field=>$fielddata)
 
         {
 
                   echo "<th>{$fielddata[0]}</th>";
 
         }
 
         echo "<th>状态</th>";
 
         echo "</tr>";
 
         $sql = "SELECT * FROM {$diy->table} ORDER BY id DESC";
 
         $dsql->SetQuery($sql);
 
         $dsql->Execute('t');
 
         while($arr = $dsql->GetArray('t'))
 
         {
 
                   echo "<tr>";
 
                   foreach($fieldlist as $key => $field)
 
                   {
 
                            echo "<td>".$arr[$key]."</td>";
 
                   }
 
                   $status = $arr['ifcheck'] == 1 ? '已审核' : '未审核';
 
                   echo "<td>".$status."</td>";
 
                   echo "</tr>";
 
         }
 
         echo "</table>";
 
}  
完成。
郑州融科网络专注于企业网站建设、网站制作、高端网站设计,郑州荥阳、上街做网站就找融科网络!
本文章网址:http://www.ppssdd.com/code/1291.html。转载请保留出处,谢谢合作!
文章标签: 织梦 dedecms 自定义 表单 表格 导出 excel
 
阅读下一篇
织梦dedecms后台给自定义表单添加搜索功能
 
 
推荐阅读
企业网站和个人网站优化有什么不
合理的网站结构利于SEO效果
如何提高企业网站的可读性
WAP网站与PC端网站有什么不同?
排名在变化,可我们的坚持不能变
如何给优化网站精心设计一个好的
网站建设中H标签对优化排名的作用
织梦dedecms图集图片{dede:productimage
手机网站优化技巧SEO有哪些
织梦dedecms中英双语分页和面包屑导
郑州网站建设融科网络微信二维码
 
准备开展业务?
郑州建站咨询服务
联系专业的商务顾问,诊查网站现状及关键词、分析竞争对手的流量、一对一咨询、及其报价详情