PHPExcel?是用來操作Office Excel 文檔的壹個PHP類庫,它基於微軟的OpenXML標準和PHP語言。可以使用它來讀取、寫入不同格式的電子表格,如 Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, Libre/OpenOffice Calc .ods, Gnumeric, PDF, HTML等等。
PHP讀取示例代碼
//獲取上傳的excel臨時文件$path?=?$_FILES["file"]["tmp_name"];
//將臨時文件移動當前目錄,可自定義存儲位置
move_uploaded_file($_FILES["file"]["tmp_name"],$_FILES["file"]["name"]);
//將獲取在服務器中的Excel文件,此處為上傳文件名
$path?=?$_FILES["file"]["name"];
//調用readExcel函數返回壹個
二維數組
$exceArray?=?readExcel($path);
//創建壹個讀取
excel函數
function?readExcel($path){
//引入PHPExcel類庫
include?'Classes/PHPExcel.php';
include?'Classes/PHPExcel/IOFactory.php';
$type?=?'Excel5';//設置為Excel5代表支持2003或以下版本,
Excel2007代表2007版
$xlsReader?=?\PHPExcel_IOFactory::createReader($type);?
$xlsReader->setReadDataOnly(true);
$xlsReader->setLoadSheetsOnly(true);
$Sheets?=?$xlsReader->load($path);
//開始讀取上傳到服務器中的Excel文件,返回壹個
二維數組
$dataArray?=?$Sheets->getSheet(0)->
toArray();
return?$dataArray;
}