找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 168|回复: 0

[cms教程] 梦dedecms订单列表导出到excel表教程

[复制链接]

该用户从未签到

发表于 2021-4-11 09:50:15 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
织梦dedecms订单列表导出到excel表导出效果



                               
登录/注册后可看大图



        使用说明
         
        可选择导出指定的织梦订单,不选就是导出全部
         
        导出的excle文件按当前时间命名
         
        导出的excel文件请用wps软件打开,office软件下可能会乱码
         
        1、打开 /dede/shops_operations.php 找到
         
        else if ($dopost == 'delete')
         
         
        在它上面加入
       
       
               
                       
                               
                                       
else if ($dopost == 'out')
{
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename=".date("Y-m-d-H-i-s").".xls");
echo "";
echo "订单号";
echo "商品名称";
echo "单价(元/单位)";
echo "数量";
echo "支付方式";
echo "配送费";
echo "购买时间";
echo "收货人";
echo "地址";
echo "邮编";
echo "联系电话";
echo "邮箱";
echo "留言";
echo "合计(元)";
echo "状态";
echo "";
$wh = '';
if( !empty($nid) )
{
$nids = explode('`',$nid);
foreach($nids as $n)
{
if($wh=='') $wh = " WHERE o.oid='$n' ";
else $wh .= " OR o.oid='$n' ";
}
}
$sql = "SELECT o.*,p.title,p.price as uprice,d.dname,u.* FROM dede_shops_orders as o left join dede_shops_products as p on o.oid=p.oid left join dede_shops_delivery as d on d.pid=o.pid LEFT JOIN dede_shops_userinfo AS u ON o.oid=u.oid $wh";
$dsql->SetQuery($sql);
$dsql->Execute('t');
while($arr = $dsql->GetArray('t'))
{
echo "";
echo "".$arr['oid',."";//订单号
echo "".$arr['title',."";//商品名称
echo "".$arr['uprice',."";//单价
echo "".$arr['cartcount',."";//数量 www.dede58.com[url=,织梦模板[/url]
echo "".GetsType($arr['paytype',)."";//支付方式
echo "".$arr['dname',."费用:".$arr['dprice',."元";//配送费
echo "".GetDateTimeMk($arr['stime',)."";//购买时间
echo "".$arr['consignee',."";//收货人
echo "".$arr['address',."";//地址
echo "".$arr['zip',."";//邮编
echo "".$arr['tel',."";//联系电话
echo "".$arr['email',."";//邮箱
echo "".$arr['des',."";//留言
echo "".$arr['priceCount',."";//合计
echo "".GetSta($arr['state',)."";//状态
echo "";
}
echo "";
exit();
}
                               
                       
               
       

        2、打开 /dede/shops_operations.htm 找到
         
        [i,
         
         
         
        在它下面加入
         
       
               
                       
                               
                                       
[i,
                               
                       
               
       

         
         
        继续找到
         
        function PushSel(){
         
        在它上面加入
         
       
               
                       
                               
                                       
function OutSel()
{
var nid = getCheckboxItem();
location.href = "shops_operations.php?dopost=out&nid="+nid;
}
                               
                       
               
       

         
        完成,看清楚教程,有的是在下面加入有的是在上面加入的。
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-24 10:31

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表