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
php如何在不用插件和开启配置的情况下导出Excel?(代码)
anonymous
转载
编程分享
2019-11-14 17:23:47
简介 插件和开启配置的情况下导出Excel?(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
点击排行
最新评论
-
2025-04-28 09:28:49 评
有了它,AI 都能直接管理 Gitee 代码仓啦 :
234234
-
2024-05-28 18:49:54 评
袅袅炊烟起,长河落日急 :
![[爱了]](/js/img/d1.gif)
-
2023-06-02 13:05:35 评
作为程序员的痛苦 :
做程序员最难的其实是坚持,恒心,毅力,决心,规划,执行力必须很强,否则难成!
-
2023-05-19 12:00:58 评
令人困惑的strtotime :
学习了给博主点赞
-
2023-05-07 15:53:27 评
袅袅炊烟起,长河落日急 :
—— 揽流光,涤眉霜,清露烈酒一口话苍茫。 -
2023-05-07 15:35:51 评
从 Elasticsearch 到 Apache Doris,构建 10 倍性价比提升的新一代日志存储分析平台 :
几十岁的人了都
![[尴尬]](/js/img/d16.gif)
-
2023-05-07 15:34:13 评
Kubernetes Gateway API 深入解读和落地指南 :
//here is mark console.log('mark'); //mark .............................. -
2023-05-07 15:31:26 评
使用MASA全家桶从零开始搭建IoT平台(二)设备注册 :
echo 'Nice'; //Nice -
2023-05-07 15:24:16 评
Android 自定义View 之 圆环进度条 :
![[尴尬]](/js/img/d16.gif)
-
2023-05-06 16:33:01 评
袅袅炊烟起,长河落日急 :
看看新作的模块表现如何。。。
echo '不错';
猜您喜欢
博格推荐
- Centos7+CDH5.7.2全部署流程
- PHP处理redis常用函数
- 荔枝音质高保真的降噪技术实践与研究
- 三个数据分析里最难攻破的“悖论”,每一个都令人费解
- 从构建分布式秒杀系统聊聊分布式锁
- 总结前端开发中常用的JS功能函数(二)
- 从支付宝P0事故处理方案,合理推测损失金额
- 理解索引(中):MySQL查询过程和高级查询
- 了解一下PHP8的JIT特性!
- 网站百度收录量下降原因分析
- 字节面试官:forEach 为什么不能被中断?
- 老板下死命令:必须将20M文件从30秒压缩到1秒,我是如何做到的?
- MySQL高可用架构之MMM架构
- 你想了解的在这里 - 豆包MarsCode 青训营 - 寒假专场 Q&A
- 如何使用纯CSS实现Windows启动界面的动画效果
- JS九种跨域方式实现原理
- 多线程案例落地 - 库存扣减请求合并、库存一致性保证
- JS 方法打乱数组
- 得物社区亿级ES数据搜索性能调优实践
- 前端性能优化之重排和重绘
