1.準(zhǔn)備工 " /> 免费观看黄色,特黄特黄一级高清免费大片,2020国产欧洲精品视频

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

Codeigniter+PHPExcel實(shí)現(xiàn)導(dǎo)出數(shù)據(jù)到Excel文件

phpExcel是用來操作OfficeExcel文檔的一個(gè)php類庫,它基于微軟的OpenXML標(biāo)準(zhǔn)和php語言。可以使用它來讀取、寫入不同格式的電子表格。而Codeigniter是一個(gè)功能強(qiáng)大的php框架。二者結(jié)合就能起到非常棒的效果啦!

1.準(zhǔn)備工作

下載phpExcel:http://phpexcel.codeplex.com
這是個(gè)強(qiáng)大的Excel庫,這里只演示導(dǎo)出Excel文件的功能,其中的大部分功能可能都用不著。

2.安裝phpExcel到Codeigniter

1)解壓壓縮包里的Classes文件夾中的內(nèi)容到application/libraries/目錄下,目錄結(jié)構(gòu)如下:
--application/libraries/phpExcel.php
--application/libraries/phpExcel(文件夾)
2)修改application/libraries/phpExcel/IOFactory.php文件
--將其類名從phpExcel_IOFactory改為IOFactory,遵從CI類命名規(guī)則。
--將其構(gòu)造函數(shù)改為public

3.安裝完畢,寫一個(gè)導(dǎo)出excel的控制器(Controller)

代碼如下:
復(fù)制代碼 代碼如下:<?php
classTable_exportextendsCI_Controller{
    function__construct()
    {
        parent :: __construct();
        // Hereyoushouldaddsomesortofuservalidation
        // topreventstrangersfrompullingyourtabledata
    }
    functionindex($table_name)
    {
        $query = $this -> db -> get($table_name);
        if(!$query)
            returnfalse;
        // StartingthephpExcellibrary
        $this -> load -> library('phpExcel');
        $this -> load -> library('phpExcel/IOFactory');
        $objphpExcel = newphpExcel();
        $objphpExcel -> getProperties() -> setTitle("export") -> setDescription("none");
        $objphpExcel -> setActiveSheetIndex(0);
        // Fieldnamesinthefirstrow
        $fields = $query -> list_fields();
        $col = 0;
        foreach($fieldsas$field)
        {
            $objphpExcel -> getActiveSheet() -> setCellValueByColumnAndRow($col, 1, $field);
            $col++;
            }
        // Fetchingthetabledata
        $row = 2;
        foreach($query -> result()as$data)
        {
            $col = 0;
            foreach($fieldsas$field)
            {
                $objphpExcel -> getActiveSheet() -> setCellValueByColumnAndRow($col, $row, $data -> $field);
                $col++;
                }
            $row++;
            }
        $objphpExcel -> setActiveSheetIndex(0);
        $objWriter = IOFactory :: createWriter($objphpExcel, 'Excel5');
        // Sendingheaderstoforcetheusertodownloadthefile
        header('Content-Type:application/vnd.ms-excel');
        header('Content-Disposition:attachment;filename="Products_' . date('dMy') . '.xls"');
        header('Cache-Control:max-age=0');
        $objWriter -> save('php://output');
        }
    }

4.測(cè)試

加入數(shù)據(jù)庫有表名為products,此時(shí)可以訪問http://www.yoursite.com/table_export/index/products導(dǎo)出Excel文件了。

php技術(shù)Codeigniter+PHPExcel實(shí)現(xiàn)導(dǎo)出數(shù)據(jù)到Excel文件,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 91丨九色丨首页在线观看 | 五月激情综合网 | 午夜喷水 | 亚洲欧洲免费视频 | 一本色道久久综合亚洲精品高清 | 国产精品自产拍2021在线观看 | 精品国产午夜久久久久九九 | 国产精品日韩欧美久久综合 | 亚洲一区 中文字幕 | 国内成人精品亚洲日本语音 | 成年美女黄网站色视频大全免费 | 伊人狠狠干 | 免费国产小视频 | 欧美特黄a级高清免费大片 欧美特黄a级高清免费看片 | 婷婷成人丁香五月综合激情 | 久久综合丝袜长腿丝袜 | 国产精品免费观看视频 | 亚洲国产91在线 | www.色播| 五月婷婷导航 | 精品国产一区二区二三区在线观看 | 久久一日本道色综合久久m 久久伊人草 | 91久久国产综合精品女同国语 | www国产精品com | 国产99er66在线视频 | 成人sq视频在线观看网站 | 久久国产亚洲精品 | 亚洲国产精品综合久久一线 | 三级小说第一页 | 国产麻豆精品一区 | 精品哟哟哟国产在线观看不卡 | 国内成人精品视频 | 国产亚洲精品美女久久久久久2021 | 综合久久精品 | 91亚洲国产成人久久精品网站 | 综合五月天堂 | 国产成人青草视频 | 久久精品亚瑟全部免费观看 | 狠狠综合久久久综合 | 日韩欧美一区二区三区 | 亚州一级毛片 |