PHPExcel讀取excel檔案示例

2021-06-27 23:32:11 字數 1636 閱讀 8456

<?php

/** *

*@author xiaoqiang.wu *@version 1.01

*/ error_reporting(e_all);

date_default_timezone_set('asia/shanghai');

/** phpexcel_iofactory */

require_once

'../classes/phpexcel/iofactory.php';

// check prerequisites

if (!file_exists("31excel5.xls"))

$reader = phpexcel_iofactory::createreader('excel5'); //設定以excel5格式(excel97-2003工作簿)

$phpexcel = $reader->load("31excel5.xls"); // 載入excel檔案

$sheet = $phpexcel->getsheet(0); // 讀取第乙個工作表

$highestrow = $sheet->gethighestrow(); // 取得總行數

$highestcolumm = $sheet->gethighestcolumn(); // 取得總列數

$highestcolumm= phpexcel_cell::columnindexfromstring($colsnum); //字母列轉換為數字列 如:aa變為27

/** 迴圈讀取每個單元格的資料 */

for ($row = 1; $row

<= $highestrow; $row++)}

?>

精簡方法:

<?php

/** *

*@author xiaoqiang.wu *@version 1.01

*/ error_reporting(e_all);

date_default_timezone_set('asia/shanghai');

/** phpexcel_iofactory */

require_once

'../classes/phpexcel/iofactory.php';

// check prerequisites

if (!file_exists("31excel5.xls"))

$reader = phpexcel_iofactory::createreader('excel5'); //設定以excel5格式(excel97-2003工作簿)

$phpexcel = $reader->load("31excel5.xls"); // 載入excel檔案

$sheet = $phpexcel->getsheet(0); // 讀取第乙個工作表

$highestrow = $sheet->gethighestrow(); // 取得總行數

$highestcolumm = $sheet->gethighestcolumn(); // 取得總列數

/** 迴圈讀取每個單元格的資料 */

for ($row = 1; $row

<= $highestrow; $row++)}

?>

PHPExcel 讀取Excel檔案

讀取excel檔案內容 dir str replace dirname file 當前檔案目錄 require once dir.phpexcel iofactory.php 引入excel類庫檔案 filename dir.browser.xls 操作的excel檔案 excelobj phpex...

PHPExcel讀取excel檔案

之前的博文已經對phpexcel匯出excel檔案做了簡單的總結,現對他讀取excel做以下總結。對資料量不會很大的建可以採用web直接用此方法讀取,如果資料量會很大的話,還是建議web只做上傳功能,讀取 處理還是放後台吧。phpexcel還是比較耗費時間 記憶體的。例項 php 首先匯入phpex...

PHPExcel讀取Excel檔案

用phpexcel讀取excel 2007 或者excel2003檔案 涉及知識點 php對excel檔案進行迴圈讀取 php對字元進行ascii編碼轉化,將字元轉為十進位制數 php對excel日期格式讀取,並進行顯示轉化 php對漢字亂碼進行編碼轉化 require once phpexcel....