一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP5.6讀寫excel表格文件操作示例

PHP5.6讀寫excel表格文件操作示例

2019-06-09 14:39Sweet小馬服務器之家 PHP教程

這篇文章主要介紹了PHP5.6讀寫excel表格文件操作,結合實例形式分析了php5.6環境下使用PHPExcel插件針對Excel表格讀寫的相關操作技巧,需要的朋友可以參考下

本文實例講述了PHP5.6讀寫excel表格文件操作。分享給大家供大家參考,具體如下:

測試環境:php5.6.24.這塊沒啥兼容問題。

需要更多栗子,請看PHPExcel的examples。還是蠻強大的。

讀取excel文件:

第一步、下載開源的PHPExcel的類庫文件,官方網站是http://www.codeplex.com/PHPExcel。里面也有很多示例包。

第二步、讀取的基本代碼示例:

<?php
require_once 'Classes/PHPExcel.php';
require_once 'Classes/PHPExcel/IOFactory.php';
require_once 'Classes/PHPExcel/Reader/Excel5.php';
$file_url = './excel/phpLv.xls';
$objReader = PHPExcel_IOFactory::createReader('Excel5');
$objPHPExcel = $objReader->load($file_url);
//設置當前活動的工作表
$objPHPExcel->setActiveSheetIndex(1);
//拿到當前活動的表。以后操作就用這個了。勞資才不喜歡鏈式操作,太難看了好不啦
$activeSheet = $objPHPExcel->getActiveSheet();
//當前表最大行數
$highestRow = $activeSheet->getHighestRow();
//當前表最大列數
$highestColumn = $activeSheet->getHighestColumn();
echo "最大列:$highestColumn";
echo "最大行:$highestRow";
echo '<hr/>';
$cell = function ($cell) use ($activeSheet) {
  return $activeSheet->getCell("$cell")->getValue();
};
$str1 = $cell('A13');
echo $str1;
exit;

導出excel表格文件:

第一步、同上也是先下載PHPExcel類庫文件。

第二步、導出excel文件的示例代碼:

//--------------------------------導出excel文件--------------------------------
require_once './Classes/PHPExcel.php';
$objPHPExcel=new PHPExcel();
//一些關于excel文件的描述。在Classes/PHPExcel/DocumentProperties.php中有更多選項
$prop = $objPHPExcel->getProperties();
$prop->setCreator('sweat_xiaoMa');
$prop->setLastModifiedBy('xiaoma');
$prop->setTitle('Office 2007 XLSX Document');
$prop->setSubject('Office 2007 XLSX Document');
$prop->setDescription('Document for Office 2007 XLSX, generated using PHP classes.');
$prop->setKeywords('office 2007 openxml php');
$prop->setCategory('Result file');
//設置使用的當前的工作表的索引
$objPHPExcel->setActiveSheetIndex(0);
//然后就可以設置單元格上的內容了。
$activeSheet = $objPHPExcel->getActiveSheet();
$activeSheet->setCellValue('A1','學號');
$activeSheet->setCellValue('B1','年級');
$activeSheet->setCellValue('C1','班級');
$activeSheet->setCellValue('D1','姓名');
$activeSheet->setCellValue('E1','性別');
//給當前使用的工作表設置標題。
$activeSheet->setTitle('工作表1啦啦啦');
//文件名字。下面的header中用到。
$filename = '學生信息統計表_'.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;

希望本文所述對大家PHP程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲成av人在线视 | 西施打开双腿下面好紧 | 日本热妇 | 亚洲欧美乱 | 国产一区二区视频在线播放 | 99在线观看国产 | 70老妇牲交毛片 | 臀控福利大臀的网站 | 亚洲国产在线视频精品 | 国产探花在线观看 | 四虎www.| 2018高清国产一道国产 | 黄动漫车车好快的车车a | 性生大片免费看 | 欧美在线视频一区在线观看 | 日韩一区二区三区不卡视频 | 青青久久精品国产免费看 | 乌克兰成人性色生活片 | 出轨同学会免费观看 | 操妈小说| 福利视频一区二区思瑞 | 亚欧国产 | 亚洲天堂.com | 香蕉精品高清在线观看视频 | 国产91精选学生在线观看 | 亚洲一区二区精品视频 | 人人爽人人草 | 亚裔maricahase和黑人 | 成人青青草 | 91视频免费网站 | 美女露全身永久免费网站 | 色综合久久六月婷婷中文字幕 | 亚洲国产精品综合久久一线 | 精品国产欧美一区二区 | 国产好痛疼轻点好爽的视频 | 故意短裙公车被强好爽在线播放 | 国产成人99久久亚洲综合精品 | 亚洲网站在线看 | 国产最新精品视频 | 亚洲精品久久玖玖玖玖 | 国产精品视频自拍 |