最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP導(dǎo)出Excel實(shí)例講解

 更新時(shí)間:2016年01月24日 16:39:02   投稿:lijiao  
這篇文章主要為大家介紹了PHP導(dǎo)出Excel的實(shí)例,

本次實(shí)現(xiàn)PHP導(dǎo)出Excel文件使用的是PHP開源程序PHPExcel,部分關(guān)鍵代碼分享給大家,具體內(nèi)容如下

<?php
error_reporting(E_ALL);
date_default_timezone_set('Asia/Shanghai');
require_once './Classes/PHPExcel.php';
$data=array(
  0=>array(
    'id'=>1001,

    'username'=>'張飛',
    'password'=>'123456',
    'address'=>'三國(guó)時(shí)高老莊250巷101室'
  ),
  1=>array(
    'id'=>1002,
    'username'=>'關(guān)羽',
    'password'=>'123456',
    'address'=>'三國(guó)時(shí)花果山'
  ),
  2=>array(
    'id'=>1003,
    'username'=>'曹操',
    'password'=>'123456',
    'address'=>'延安西路2055弄3號(hào)'
  ),
  3=>array(
    'id'=>1004,
    'username'=>'劉備',
    'password'=>'654321',
    'address'=>'愚園路188號(hào)3309室'
  )
);
$objPHPExcel=new PHPExcel();
$objPHPExcel->getProperties()->setCreator('http://m.fzitv.net')
               ->setLastModifiedBy('http://m.fzitv.net')
               ->setTitle('Office 2007 XLSX Document')
               ->setSubject('Office 2007 XLSX Document')
               ->setDescription('Document for Office 2007 XLSX, generated using PHP classes.')
               ->setKeywords('office 2007 openxml php')

               ->setCategory('Result file');

$objPHPExcel->setActiveSheetIndex(0)

      ->setCellValue('A1','ID')

      ->setCellValue('B1','用戶名')

      ->setCellValue('C1','密碼')

      ->setCellValue('D1','地址');

$i=2;     

foreach($data as $k=>$v){

  $objPHPExcel->setActiveSheetIndex(0)
      ->setCellValue('A'.$i,$v['id'])
      ->setCellValue('B'.$i,$v['username'])
      ->setCellValue('C'.$i,$v['password'])
      ->setCellValue('D'.$i,$v['address']);

  $i++;

}
$objPHPExcel->getActiveSheet()->setTitle('三年級(jí)2班');

$objPHPExcel->setActiveSheetIndex(0);
$filename=urlencode('學(xué)生信息統(tǒng)計(jì)表').'_'.date('Y-m-dHis');
 
//生成xlsx文件
/*
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="'.$filename.'.xlsx"');
header('Cache-Control: max-age=0');
$objWriter=PHPExcel_IOFactory::createWriter($objPHPExcel,'Excel2007');
*/

//生成xls文件
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="'.$filename.'.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
exit;

注意:如果導(dǎo)出中文時(shí)出現(xiàn)亂碼,可以嘗試將字符串轉(zhuǎn)換成gb2312,代碼類似如下:

查看代碼打印

$str=mb_convert_encoding("gb2312","UTF-8",$str);

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助。

相關(guān)文章

  • 非常不錯(cuò)的MySQL優(yōu)化的8條經(jīng)驗(yàn)

    非常不錯(cuò)的MySQL優(yōu)化的8條經(jīng)驗(yàn)

    php開發(fā)中,一定要考慮mysql的執(zhí)行效率,下面的文章,可以很好的盡量避免的一些問題,學(xué)習(xí)php人要掌握這也是高手與菜鳥的區(qū)別,不是能做出來就叫高手的
    2008-03-03
  • php格式化json函數(shù)示例代碼

    php格式化json函數(shù)示例代碼

    這篇文章主要介紹了php格式化json函數(shù),結(jié)合實(shí)例形式分析了php使用自定義函數(shù)實(shí)現(xiàn)json格式化的方法,涉及php數(shù)組轉(zhuǎn)json、流程控制及字符串操作等技巧,需要的朋友可以參考下
    2016-05-05
  • 在JavaScript中調(diào)用php程序

    在JavaScript中調(diào)用php程序

    在js中調(diào)用php,返回不同值。
    2009-03-03
  • php模板函數(shù) 正則實(shí)現(xiàn)代碼

    php模板函數(shù) 正則實(shí)現(xiàn)代碼

    有些空閑,就弄了下template函數(shù),比較粗糙。主要是利用正則表達(dá)式,把模板文件(html文件)轉(zhuǎn)換成php文件,從而實(shí)現(xiàn)前后臺(tái)分離,即是所謂的mvc思想了
    2012-10-10
  • PHP 數(shù)字左側(cè)自動(dòng)補(bǔ)0

    PHP 數(shù)字左側(cè)自動(dòng)補(bǔ)0

    舉例來說:?jiǎn)T工的工號(hào) X001 雖然 MySQL 本身的字段設(shè)定成 zerofill 的屬性時(shí),會(huì)將不足位數(shù)的部份補(bǔ)上0,但是這個(gè)功能只能用在數(shù)字的字段上面。 所以必要的時(shí)候只好靠PHP來進(jìn)行了。
    2008-03-03
  • PHP輸入流php://input介紹

    PHP輸入流php://input介紹

    在使用xml-rpc的時(shí)候,server端獲取client數(shù)據(jù),主要是通過php輸入流input,而不是$_POST數(shù)組。所以,這里主要探討php輸入流php://input
    2012-09-09
  • PHP vsprintf()函數(shù)格式化字符串操作原理解析

    PHP vsprintf()函數(shù)格式化字符串操作原理解析

    這篇文章主要介紹了PHP vsprintf()函數(shù)格式化字符串操作原理解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Laravel?Eloquent?ORM高級(jí)部分解析

    Laravel?Eloquent?ORM高級(jí)部分解析

    這篇文章主要為大家介紹了Laravel?Eloquent?ORM高級(jí)部分解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • PHP性能分析工具XHProf安裝使用教程

    PHP性能分析工具XHProf安裝使用教程

    這篇文章主要介紹了PHP性能分析工具XHProf安裝使用教程,本文給出詳細(xì)安裝步驟和配置方法以及使用實(shí)例,需要的朋友可以參考下
    2015-05-05
  • Laravel中10個(gè)有用的用法小結(jié)

    Laravel中10個(gè)有用的用法小結(jié)

    這篇文章主要介紹了Laravel中10個(gè)有用的用法小結(jié),都是一些比較常用的一些方法,有感興趣的同學(xué)可以學(xué)習(xí)下
    2021-03-03

最新評(píng)論

津南区| 兴隆县| 会理县| 永州市| 来宾市| 安乡县| 托克逊县| 信阳市| 巴塘县| 吴川市| 白朗县| 彭山县| 平果县| 丹寨县| 汝城县| 普陀区| 巴里| 武汉市| 绍兴市| 鄂温| 库尔勒市| 衡阳市| 巴里| 长岭县| 罗平县| 且末县| 阳西县| 阜新| 安新县| 遵化市| 铜山县| 河池市| 潢川县| 仙游县| 石屏县| 潮州市| 阳江市| 高安市| 襄樊市| 东海县| 巴林右旗|