Heim > Backend-Entwicklung > PHP-Tutorial > Wie exportiere ich Excel in PHP ohne Plug-Ins und Aktivierung der Konfiguration? (Code)

Wie exportiere ich Excel in PHP ohne Plug-Ins und Aktivierung der Konfiguration? (Code)

不言
Freigeben: 2023-04-03 21:50:01
Original
1460 Leute haben es durchsucht

Der Inhalt dieses Artikels befasst sich mit der Frage, wie man Excel in PHP ohne Plug-Ins exportiert und die Konfiguration aktiviert. (Code), es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.

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
Nach dem Login kopieren

Verwandte Empfehlungen:



Das obige ist der detaillierte Inhalt vonWie exportiere ich Excel in PHP ohne Plug-Ins und Aktivierung der Konfiguration? (Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage