当前位置:主页 > 建站教程 > 织梦CMS >

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

发布时间:2020-01-07 来源:未知 浏览: 关键词:织梦 dedecms 自定义表单 excel 
  导出效果

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

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

  教程开始

  1、\dede\templets\diy_main.htm 找到"前台预览""在它的下面加入一行
<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 "";
	foreach($fieldlist as $field=>$fielddata)
	{
		echo "";
	}
	echo "";
	echo "";
	$sql = "SELECT * FROM {$diy->table} ORDER BY id DESC";
	$dsql->SetQuery($sql);
	$dsql->Execute('t');
	while($arr = $dsql->GetArray('t'))
	{
		echo "";
		foreach($fieldlist as $key => $field)
		{
			echo "";
		}
		$status = $arr['ifcheck'] == 1 ? '已审核' : '未审核';
		echo "";
		echo "";
	}
	echo "
{$fielddata[0]}	状态
".$arr[$key]."	".$status."
";
}

  完成。

责任编辑:admin
共有人阅读,期待你的评论!评论
说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!
Top