PHP读取excel(5)
如果数据量很大的时候,就需要用PHPExcel迭代器逐行读取,具体代码如下:
<?php header("Content-Type:text/html;charset=utf-8"); //引入读取excel类文件 require "./PHPExcel/PHPExcel/IOFactory.php"; $fileName = "./class.xlsx"; $objPHPExcel = PHPExcel_IOFactory::load($fileName); //循环获取sheet数据,使用PHPExcel自带的迭代器 foreach ($objPHPExcel->getWorksheetIterator() as $sheet) { foreach ($sheet->getRowIterator() as $row){//逐行读取数据 if ($row->getRowIndex() < 2) { continue;//只从第二行读取,略去标题 } foreach ($row->getCellIterator() as $cell) { //逐列读取数据 $data = $cell->getValue();//获取单元格数据 echo $data." "; } echo '<br>'; } echo '<br>'; }
以上是把所有sheet读取出来,显示文本格式