PHPExcel簡單讀取excel檔案樣本,_PHP教程

來源:互聯網
上載者:User

PHPExcel簡單讀取excel檔案樣本,


本文執行個體講述了PHPExcel簡單讀取excel檔案的方法。分享給大家供大家參考,具體如下:

PHP Excel 2007 classes
Project providing a set of classes for the PHP programming language, which allow you to write to and read from different file formats, like Excel 2007, PDF, HTML, ... This project is built around Microsoft's OpenXML standard and PHP.

下載地址:
http://phpexcel.codeplex.com/

讀取某excel檔案,得到其每行每列的內容的一個樣本:

set_include_path(get_include_path() . PATH_SEPARATOR . './Classes/');include 'PHPExcel/IOFactory.php';$reader = PHPExcel_IOFactory::createReader('Excel2007'); // 讀取 excel 文檔$PHPExcel = $reader->load($excelfilename); // 文檔名稱$sheet = $PHPExcel->getSheet(0); // 讀取第一個工作表(編號從 0 開始)$highestRow = $sheet->getHighestRow(); // 取得總行數$highestColumn = $sheet->getHighestColumn(); // 取得總列數$arr = array(1=>'A',2=>'B',3=>'C',4=>'D',5=>'E',6=>'F',7=>'G',8=>'H',9=>'I',10=>'J',11=>'K',12=>'L',13=>'M', 14=>'N',15=>'O',16=>'P',17=>'Q',18=>'R',19=>'S',20=>'T',21=>'U',22=>'V',23=>'W',24=>'X',25=>'Y',26=>'Z');//echo $highestRow.$highestColumn;// 一次讀取一列for ($row = 5; $row <= $highestRow; $row++) {  for ($column = 0; $arr[$column] != 'T'; $column++) {    $val = $sheet->getCellByColumnAndRow($column, $row)->getValue();    echo $val;  }}

補充:小編在這裡推薦一款本站的php格式化美化的排版工具協助大家在以後的PHP程式設計中進行代碼排版:

php代碼線上格式化美化工具:

http://tools.jb51.net/code/phpformat

另外,由於php屬於C語言風格,因此下面這款工具同樣可以實現php代碼的格式化:

C語言風格/HTML/CSS/json代碼格式化美化工具:
http://tools.jb51.net/code/ccode_html_css_json

更多關於PHP相關內容感興趣的讀者可查看本站專題:《php操作office文檔技巧總結(包括word,excel,access,ppt)》、《PHP數組(Array)操作技巧大全》、《php排序演算法總結》、《PHP常用遍曆演算法與技巧總結》、《PHP資料結構與演算法教程》、《php程式設計演算法總結》、《PHP數學運算技巧總結》、《phpRegex用法總結》、《PHP運算與運算子用法總結》、《php字串(string)用法總結》及《php常見資料庫操作技巧匯總》

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

http://www.bkjia.com/PHPjc/1133074.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1133074.htmlTechArticlePHPExcel簡單讀取excel檔案樣本, 本文執行個體講述了PHPExcel簡單讀取excel檔案的方法。分享給大家供大家參考,具體如下: PHP Excel 2007 classes Pro...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.