PHPExcel 讀寫封裝類_PHP教程

來源:互聯網
上載者:User
  對於 excel 檔案的的產生於資料讀取,我們可以用到 PHPExcel 外掛程式。地址:http://phpexcel.codeplex.com/releases/view/107442 ,選第一個下載。然後解壓的檔案目錄如下:

  初學者應該先去看樣本,代碼不是很難理解。方法名都是觀其名,知其用。在看過些許例子的基礎上,我才想到封裝一下,用著方便。鑒於我自己也只是入門。所以寫了個相對入門的封裝。

        'Excel/Classes/PHPExcel.php'   myExcel                         ;                                 parent::               '標題', 'creator' => '作者');             setProperty(         ->objProperty = ->         (!(['creator']))->objProperty->setCreator(['creator'         (!(['title'])) ->objProperty->setTitle(['title'         (!(['subject']))->objProperty->setSubject(['subject'         (!(['laster']))->objProperty->setLastModifiedBy(['laster'         (!(['description']))->objProperty->setDescription(['description'         (!(['keyword']))->objProperty->setKeywords(['keyword'         (!(['category']))->objProperty->setCategory(['category'              'a111', 'b1'=>'b222', 'c1'=>'c111',);         addData(,  =           = ()? ->setActiveSheetIndex() : ->         (   =>              (() || ())              ->setCellValue(,                    saveFile(,  = ,  = 'Excel5'         ->objWriter = PHPExcel_IOFactory::createWriter(,                    = .         ->objWriter->save(                        setReader(,  =          -> =          (             -> =              ->objReader = PHPExcel_IOFactory::createReader()->load(         }             -> = PHPExcel_IOFactory::identify(             ->objReader = PHPExcel_IOFactory::load(                        loadFile(,  =          ->setReader(,          ->sheetData = ->objReader->getActiveSheet()->toArray(,,,                  dataFormat(,  = 1,  =          (->sheetData   =>              ( &&  < )              ( &&  > )              (   =>                  ((,                      [][[]] =              (                  sheetInfo( =          ()?  :  = ->          = ->objReader->listWorksheetInfo(                    (  = './upImg/'  = .'aaa.xls' (!()) (, 0777, ) or ('上傳目錄建立失敗!'  = ['files']['tmp_name' (, );   =          'title'=>'the title',         'creator' => '作者'   =          'A1'=>'a1111',         'A2'=>'a222',         'B1'=>'b111',         'E1'=>'e111',         'f2'=>'f22222'    =           'g2'=>'f22222',         'h1'=>'hhh',         'j1'=>'jjjjj'    =  setProperty($property); addData($data, 0); addData($data2); saveFile('aaa.xls');  ->loadFile('upImg/aaa.xls'  = ('A'=>'name','E'=>'age','F'=>'address'  = ->dataFormat(, , 5 (  ?>

資料返回的配置,可以看:

http://www.bkjia.com/PHPjc/440164.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/440164.htmlTechArticle對於 excel 檔案的的產生於資料讀取,我們可以用到 PHPExcel 外掛程式。地址:http://phpexcel.codeplex.com/releases/view/107442 ,選第一個下載。然後解壓的...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.