php學習之導出Excel

黑燈舞 9年前發布 | 14K 次閱讀 PHP PHP開發

網上有很多利用PHP導出Excel的類庫,這里推薦一個功能強大的類庫PHPExcel和一個簡易的導出方法。

一、犀利強大的PHPExcel

官網:http://phpexcel.codeplex.com/

github文檔:https://github.com/PHPOffice/PHPExcel/wiki/User%20Documentation

Loading a Workbook from a file

$inputFileName = './sampleData/example1.xls';

/** Load $inputFileName to a PHPExcel Object **/
$objPHPExcel = PHPExcel_IOFactory::load($inputFileName);

Creating a new workbook

/** Create a new PHPExcel Object **/
$objPHPExcel = new PHPExcel();

至于PHPExcel更多強大的功能請參閱https://github.com/PHPOffice/PHPExcel/wiki/User%20Documentation
另,使用PHPExcel還可導入Excel哦。

二、簡單易用的制表符

header("Content-Type: application/vnd.ms-execl; charset=utf-8");
header("Content-Disposition: attachment; filename = test.xls");
header("Pragma: no-cache");
header("Expires: 0");

/* first line */
echo "first" . "\t";       //制表符"\t"分割同一行中的列
echo "second" . "\t";
echo "third" . "\t";
echo "\t\n";               //換行符"\t\n"開啟下一行

//$results為需要導出的數據
foreach ($results as $result) {
    /* start of second line */
    echo $result['first'] . "\t";
    echo $result['second'] . "\t";
    echo $result['third'] . "\t";
    echo "\t\n";
}

各位看官可以根據自己的需要選擇使用哪種方式導出Excel。

轉載:php學習之導出Excel

 本文由用戶 黑燈舞 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!