PHPEXCEL导入excel表格生成数组
本方法使用PHPEXCEL插件读取excel文件转化为数组了,后期还有没有完成的我们可以把转换成数组之后再保存到mysql数据库这个就非常的方便了,代码如下:
<?php /** * @desc PHPEXCEL导入 * return array(); */ function importExcel( $file ) { require_once 'PHPExcel.php' ; require_once 'PHPExcel/IOFactory.php' ; require_once 'PHPExcel/Reader/Excel5.php' ; $objReader = PHPExcel_IOFactory::createReader( 'Excel5' ); //use excel2007 for 2007 format $objPHPExcel = $objReader ->load( $file ); $sheet = $objPHPExcel ->getSheet(0); $highestRow = $sheet ->getHighestRow(); // 取得总行数 $highestColumn = $sheet ->getHighestColumn(); // 取得总列数 $objWorksheet = $objPHPExcel ->getActiveSheet(); $highestColumnIndex = PHPExcel_Cell::columnIndexFromString( $highestColumn ); $excelData = array (); for ( $row = 1; $row <= $highestRow ; $row ++) { for ( $col = 0; $col < $highestColumnIndex ; $col ++) { $excelData [ $row ][] =(string) $objWorksheet ->getCellByColumnAndRow( $col , $row )->getValue(); } } return $excelData ; } //用法: importExcel( 'test.xsl' ); //开源代码phpfensi.com ?>查看更多关于PHPEXCEL导入excel表格生成数组 - php高级应用的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did30023