分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

php 导出Excel 不用安装插件、开启配置

发布时间:2023-09-06 02:22责任编辑:赖小花关键词:配置
function export_csv($filename, $data) ???{ ???????header("Content-type:text/csv"); ???????header("Content-Disposition:attachment;filename=" . $filename); ???????header('Cache-Control:must-revalidate,post-check=0,pre-check=0'); ???????header('Expires:0'); ???????header('Pragma:public'); ???????echo $data; ???}//csv导出 ???/* ????* 导出Excel ????*/ ???public function output() ???{ ???????$org ????????= Db::name('organization')->select(); ???????$list['one'] = Db::name('transfer_flow')->order('add_time desc')->select(); ???????foreach ($list['one'] as $k => $v) { ???????????foreach ($org as $kk => $vv) { ???????????????if ($v['org_id'] == $vv['id']) { ???????????????????$list['one'][$k]['org_id'] = $vv['name']; ???????????????} ???????????} ???????????if ($v['pay_type'] === 'WX') { ???????????????$list['one'][$k]['pay_type'] = '微信'; ???????????} else if ($v['pay_type'] === 'A') { ???????????????$list['one'][$k]['pay_type'] = '支付宝'; ???????????} else { ???????????????$list['one'][$k]['pay_type'] = '银行转账'; ???????????} ???????} ???????$str = "订单号,加盟商,金额,支付方式,添加时间\n"; ???????$str = iconv('utf-8','gb2312',$str); ???????foreach($list['one'] as $k => $v){ ???????????$order_no = iconv('utf-8','gb2312',$v['order_no']); ???????????$org_id = iconv('utf-8','gb2312',$v['org_id']); ???????????$pay_type = iconv('utf-8','gb2312',$v['pay_type']); ???????????$str .= $order_no . ',' . $org_id . ',' . $v['money'] . ',' . $pay_type . ',' . $v['add_time'] . "\n"; ???????} ???????$filename = '财务管理_'.date('Ymd').'.csv'; //设置文件名 ???????$this->export_csv($filename,$str); //导出 ???} 导出csv

原文地址:https://segmentfault.com/a/1190000016116593

php 导出Excel 不用安装插件、开启配置

原文地址:https://www.cnblogs.com/lalalagq/p/9974784.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved