如何将PHP导入Excel文件变成高效长尾关键词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计251个文字,预计阅读时间需要2分钟。
PHPExcel导入文件步骤:
1.实例化Excel读取对象
2.加载Excel文件(全部或选择)
3.读取Excel文件(全部或逐行)
代码示例:phpPHPExcel导入文件步骤:
1.实例化excel读取对象
2.加载excel文件
全部加载
选择加载
3.读取excel文件
全部读取
逐行读取
代码:
<?php header("Content-Type:text/html;charset=utf-8"); $dir = dirname(__FILE__); require $dir.'/PHPExcel/IOFactory.php'; $filename = $dir."/export.xls"; //部分加载 $fileType = PHPExcel_IOFactory::identify($filename); $objReader = PHPExcel_IOFactory::createReader($fileType); $sheetName = array("Worksheet 1"); $objReader->setLoadSheetsOnly($sheetName); $objPHPExcel = $objReader->load($filename); //全部加载 //$objPHPExcel = PHPExcel_IOFactory::load($filename); //加载文件 //全部读取 /* $sheetCount = $objPHPExcel->getSheetCount(); for($i=0; $i<$sheetCount; $i++){ $data = $objPHPExcel->getSheet($i)->toArray(); //读取数据到数组 var_dump($data); }*/ //逐行读取 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/><hr/>'; }
本文共计251个文字,预计阅读时间需要2分钟。
PHPExcel导入文件步骤:
1.实例化Excel读取对象
2.加载Excel文件(全部或选择)
3.读取Excel文件(全部或逐行)
代码示例:phpPHPExcel导入文件步骤:
1.实例化excel读取对象
2.加载excel文件
全部加载
选择加载
3.读取excel文件
全部读取
逐行读取
代码:
<?php header("Content-Type:text/html;charset=utf-8"); $dir = dirname(__FILE__); require $dir.'/PHPExcel/IOFactory.php'; $filename = $dir."/export.xls"; //部分加载 $fileType = PHPExcel_IOFactory::identify($filename); $objReader = PHPExcel_IOFactory::createReader($fileType); $sheetName = array("Worksheet 1"); $objReader->setLoadSheetsOnly($sheetName); $objPHPExcel = $objReader->load($filename); //全部加载 //$objPHPExcel = PHPExcel_IOFactory::load($filename); //加载文件 //全部读取 /* $sheetCount = $objPHPExcel->getSheetCount(); for($i=0; $i<$sheetCount; $i++){ $data = $objPHPExcel->getSheet($i)->toArray(); //读取数据到数组 var_dump($data); }*/ //逐行读取 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/><hr/>'; }

