1. 程式人生 > >PHP 獲取excel表格裡面的資料

PHP 獲取excel表格裡面的資料

1.先下載  類庫

https://github.com/PHPOffice/PHPExcel

 

 

<?php
include "./Classes/PHPExcel/IOFactory.php";

$inputFileName = "./demo.xlsx";                   
date_default_timezone_set('PRC');
// 讀取excel檔案
try {
$inputFileType = PHPExcel_IOFactory::identify($inputFileName);
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objPHPExcel = $objReader->load($inputFileName);
} catch(Exception $e) {

}

// 確定要讀取的sheet,什麼是sheet,看excel的右下角,真的不懂去百度吧
$sheet = $objPHPExcel->getSheet(0);
$highestRow = $sheet->getHighestRow();
$highestColumn = $sheet->getHighestColumn();

// 獲取一行的資料
for ($row = 2; $row <= $highestRow; $row++){
// Read a row of data into an array
$rowData = $sheet->rangeToArray('A' . $row . ':' . $highestColumn . $row, NULL, TRUE, FALSE);
//這裡得到的rowData都是一行的資料,得到資料後自行處理,我們這裡只打出來看看效果
echo '<pre>';
var_dump($rowData);
echo "<br>";

}