注册 | 登录 |
地方论坛门户及新闻和人才网址大全

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

时间:2021-07-21人气:-


效果展示:

3-1FR0104351L8.gif


不写死任何字段,不写死任何东西,修改2个文件,让织梦自定义表单自由导出到Excel表格里。

修改教程如下:

1、dede empletsdiy_main.htm 找到

前台预览</a>

在它的下面加入一行

<ahref="diy_list.php?action=excel&diyid={dede:field.diyid/}"target="_blank">导出表单Excel</a>

2、dedediy_list.php 找到

else{showmsg('未定义操作',"-1");}

在它的上面加入

elseif($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($fieldlistas$field=>$fielddata){echo"<th>{$fielddata[0]}</th>";}echo"<th>状态</th>";echo"</tr>";$sql="SELECT*FROM{$diy->table}ORDERBYidDESC";$dsql->SetQuery($sql);$dsql->Execute('t');while($arr=$dsql->GetArray('t')){echo"<tr>";foreach($fieldlistas$key=>$field){echo"<td>".$arr[$key]."</td>";}$status=$arr['ifcheck']==1?'已审核':'未审核';echo"<td>".$status."</td>";echo"</tr>";}echo"</table>";}

上篇:dedecms采集过滤规则及替换规则

下篇:dedecms如何调用指定栏目下的相关文章