首頁  >  文章  >  後端開發  >  利用PHPExcel實現Excel檔案的寫入與讀取的方法

利用PHPExcel實現Excel檔案的寫入與讀取的方法

墨辰丷
墨辰丷原創
2018-05-23 14:42:571726瀏覽

本篇文章主要介紹了利用PHPExcel實現Excel檔案的寫入和讀取的相關知識。具有很好的參考價值。下面跟著小編一起來看下吧

作為一個原本的Java黨,用過PHP才知道,原來對於Excel檔案的寫入和讀取原來可以這麼簡單!

利用PHP實作對於Excel的讀取,主要藉由PHPExcel外掛程式來完成。

PHPExcel下載位址:PHPExcel下載

一、PHPExcel實作寫入excel操作步驟

##首先需要引入類別文件,引入PHPExcel.php文件。

1、新建一個Excel表格(實例化PHPExcel類別)

2、建立sheet(內建表)(createSheet()方法、setActiveSheet()方法、getActiveSheet()方法)

3、填入資料(setCellValue()方法)

4、儲存檔案(PHPExcel_IOFactory::createWriter()方法、save方法)

#二、PHPExcel實作讀取Excel操作步驟

首先需要引進類別文件,並引入IOFactory.php檔案。

1、實例化Excel讀取物件

2、載入Excel檔案(全部載入、選擇載入)

3、讀取Excel檔案(全部讀取、逐行讀取)

利用PHPExcel實作Excel檔案的寫入與讀取程式碼:

<?php
 $dir = dirname(__FILE__); //找出当前脚本所在路径
 /*require $dir.&#39;\lib\PHPExcel_1.8.0_doc\Classes\PHPExcel.php&#39;; //添加读取excel所需的类文件
 $objPHPExcel = new PHPExcel();   //实例化一个PHPExcel()对象
 $objSheet = $objPHPExcel->getActiveSheet(); //选取当前的sheet对象
 $objSheet->setTitle(&#39;helen&#39;);   //对当前sheet对象命名
 //常规方式:利用setCellValue()填充数据
 $objSheet->setCellValue("A1","张三")->setCellValue("B1","李四"); //利用setCellValues()填充数据
 //取巧模式:利用fromArray()填充数据
 $array = array(
 array("","B1","张三"),
 array("","B2","李四")
 );
 $objSheet->fromArray($array); //利用fromArray()直接一次性填充数据
 $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel,&#39;Excel2007&#39;); //设定写入excel的类型
 $objWriter->save($dir.&#39;/test.xlsx&#39;);*/ //保存文件
 //利用php读取excel数据
 require $dir.&#39;\lib\PHPExcel_1.8.0_doc\Classes\PHPExcel\IOFactory.php&#39;;
 $filename = $dir.&#39;\test.xlsx&#39;;
 $objPHPExcelReader = PHPExcel_IOFactory::load($filename); //加载excel文件
 foreach($objPHPExcelReader->getWorksheetIterator() as $sheet) //循环读取sheet
 {
 foreach($sheet->getRowIterator() as $row) //逐行处理
 {
  if($row->getRowIndex()<2) //确定从哪一行开始读取
  {
  continue;
  }
  foreach($row->getCellIterator() as $cell) //逐列读取
  {
  $data = $cell->getValue(); //获取cell中数据
  echo $data;
  }
  echo &#39;<br/>&#39;;
 }
 }
?>

以上就是本文的全部內容,希望對大家的學習有所幫助。


相關推薦:

php產生酷炫的四個字元驗證碼_php技巧

利用php輸出不同的心型圖案_php技巧

#簡單談談PHP中的include、include_once、require、require_once語句_php技巧

#

以上是利用PHPExcel實現Excel檔案的寫入與讀取的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn