PHPExcel将excel文件转换为数组的方法

PHPExcel将excel文件转换为数组的方法 ,输入excel文件返回二维数组。

官方下载地址:http://phpexcel.codeplex.com/

/**
	 *EXCEL数据导入
	 *----------------------------------------
	 * @param  string $inputFileName	excel文件
	 *----------------------------------------
	 * @author Nzing
	 * @access protected
	 * @return $temp 返回二维数组
	 */
	protected function _excel_import($inputFileName) {
		//設置內存使用量與腳本過期時間
		ini_set('memory_limit', '1024M');
		set_time_limit(600);
		if (!file_exists($inputFileName)) {
			return false;
		}
		$file_ext = end(explode(".", $inputFileName));
		switch ($file_ext)
		{
			case 'xls' :
				$inputFileType = 'Excel5';
				break;
			case 'xlsx' :
				$inputFileType = 'Excel2007';
				break;
			case 'csv' :
				$inputFileType = 'CSV';
				break;
			default :
				$inputFileType = 'Excel5';
				break;
		}
		require_once 'application/libraries/PHPExcel/IOFactory.php';
		$objReader = PHPExcel_IOFactory::createReader($inputFileType);
		$objPHPExcel = $objReader -> load($inputFileName);
		$temp = $objPHPExcel -> getActiveSheet() -> toArray(null, true, true, true);
		unset($objPHPExcel, $objReader);
		return $temp;
	}


版权及转载说明

本站原创、转载文章欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区

本站转载文章版权归原作者所有,如发现本站文章涉嫌侵权请点击「联系我们」反馈,本站将立即给予删除

转载请注明:文章转载自:全分享社区 「http://www.aweb.cc

本文标题:PHPExcel将excel文件转换为数组的方法

本文地址:http://www.aweb.cc/article/detail/id/48.html

互联网安全不眠夜:“心脏出血”,网站程序 <<上一篇 下一篇>>PHPExcel导出到excel文件封装