您的位置:首页 > 编程语言 > PHP开发

PHPExcel读取excel文件一例

2009-06-18 14:39 363 查看

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;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: