PhalApi-PHPExcel基於PhalApi的PHPExcel拓展

#PhalApi-PHPExcel基於PhalApi的PHPExcel拓展git

##前言api

在以前有提供過一個PhalApi-Excel拓展來提供導出,可是仍是有一些不方便,好比沒有導入,導出文件體積過大此類問題,也是應爲自身業務有使用到從新來提供一個PHPExcel的拓展 來提供更爲強大的Excel處理功能工具

附上:.net

官網地址:http://www.phalapi.net/excel

開源中國Git地址:http://git.oschina.net/dogstar/PhalApi/tree/releasecode

開源中國拓展Git地址:http://git.oschina.net/dogstar/PhalApi-Library文檔

##1. 初始化get

和往常同樣咱們把PHPExcel目錄放到Library目錄中而後實例化Lite便可it

$PHPExcel = new PHPExcel_Lite();

##2. 使用test

PhalApi-PHPExcel提供兩個基礎封裝好的方法分別是exportExcel,importExcel分表接觸導出和接受的問題

exportExcel接受三個參數,$data基礎數據,$headArr標題,$filename文件名稱下面是一個例子

$data=array(
        array('username'=>'zhangsan','password'=>"123456"),
        array('username'=>'lisi','password'=>"abcdefg"),
        array('username'=>'wangwu','password'=>"111111"),
    );

    $filename    = "test_excel.xlsx";
    $headArr     = array("用戶名", "密碼");
    $PHPExcel = new PHPExcel_Lite();
    $PHPExcel->exportExcel($filename, $data, $headArr);

PhalApi-PHPExcel可根據導出的文件後綴來導出不一樣格式的Excel文檔

importExcel接受三個參數,$filename文件名稱,$firstRowTitle標題(可選默認從第一行做爲標題),$Sheet工做表(默認第一張工做表)

$rs = $PHPExcel->importExcel("./test.xlsx");

固然PHPExcel是一個強大的工具能夠經過$PHPExcel->getPHPExcel();得到完整的PHPExcel實例自由使用

##3. 總結

但願此拓展可以給你們帶來方便以及實用,若有其餘童鞋但願能加入其他經常使用功能可與筆者進行聯繫!

注:筆者能力有限有說的不對的地方但願你們可以指出,也但願多多交流!

官網QQ交流羣:421032344 歡迎你們的加入!

相關文章
相關標籤/搜索