国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

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

2024-05-05 00:06:59
字體:
來源:轉載
供稿:網友

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

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

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

讀取excel文件:

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

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

<?phprequire_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程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 师宗县| 忻城县| 隆回县| 黔江区| 曲松县| 梓潼县| 赣州市| 安多县| 玉树县| 肥东县| 东海县| 兴安盟| 阿瓦提县| 宽甸| 铅山县| 河曲县| 湖州市| 乐至县| 贵阳市| 维西| 涪陵区| 温宿县| 琼结县| 施秉县| 阿拉善右旗| 泽州县| 阳西县| 易门县| 汽车| 定陶县| 柯坪县| 和龙市| 同江市| 正蓝旗| 红原县| 郸城县| 台湾省| 浮梁县| 高雄市| 六盘水市| 叙永县|