资讯专栏INFORMATION COLUMN

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

myeveryheart / 727人阅读

摘要:导出导出微信支付宝银行转账订单号加盟商金额支付方式添加时间财务管理设置文件名导出导出

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 = "订单号,加盟商,金额,支付方式,添加时间
";
        $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"] . "
";
        }
        $filename = "财务管理_".date("Ymd").".csv"; //设置文件名
        $this->export_csv($filename,$str); //导出
    } 导出csv

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/29311.html

相关文章

  • ThinkPHPPHPExcle导出Excel文件

    摘要:本篇文章主要讲述,如何在中使用中导出文件,是博主在实践了好多篇别人的帖子之后,总结归纳出来的文章,亲测可用。我的博客欢迎骚扰原文地址用导出文件。将文件,重命名成。文章结束,欢迎转载。 本篇文章主要讲述,如何在thinkPHP中使用PHPExcel中导出Excel文件,是博主在实践了好多篇别人的帖子之后,总结归纳出来的文章,亲测可用。thinkPHP版本是3.2。 我的博客:Mine-...

    rollback 评论0 收藏0
  • 在 Laravel 5 中使用 Laravel Excel 实现 Excel/CSV 文件导入导出

    摘要:本文非原创,基于学院在中使用实现文件导入导出功能这篇文章在实际中测试调整。简介在中集成套件中的,从而方便我们以优雅的富有表现力的代码实现文件的导入和导出。 本文非原创,基于laravel 学院《在 Laravel 5 中使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能》 这篇文章在实际中测试调整。 showImg(https://segmentfault.c...

    XFLY 评论0 收藏0
  • 如何在 Laravel 项目中处理 Excel 文件

    摘要:本文经授权转自社区说明是一款强大的文件处理扩展包能够快速完成文件的的导出解析等功能本项目由团队成员整理发布首发地为社区文章的项目截图运行代码请见请参照此文档运行文章概览安装基础用法更多功能接下来是详细解说安装使用安装该扩展包安装完成后, 本文经授权转自 PHPHub 社区 说明 maatwebsite/excel 是一款强大的 Excel 文件处理扩展包, 能够快速完成 Excel 文...

    chadLi 评论0 收藏0
  • Laravel之Excel导入、导出

    摘要:介绍是经常会使用的,里有非常好的组件,能够实现文件的导入和导出。 1.介绍 Excel是经常会使用的,Laravel里有非常好的Excel组件,能够实现Excel/CSV文件的导入和导出 。 组件项目地址: composer: https://packagist.org/packages/maatwebsite/excel。 GitHub: https://github.com/M...

    nodejh 评论0 收藏0
  • 终于,在Excel里也能直接写python了

    摘要:大家好,我是一行之前在处理数据的时候,最开始都是在里处理,后来当数据量上了一个级别后就用导入文件接着处理了很多人会说,有自带语言,可以用那个来处理呀不好意思,不仅处理数据速度慢而且还非常麻烦但是,现在可以直接在里使用了 ...

    isLishude 评论0 收藏0

发表评论

0条评论

myeveryheart

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<