当前位置 : 主页 > 网络编程 > PHP >

PHP导入Excel文件

来源:互联网 收集:自由互联 发布时间:2021-06-30
PHPExcel导入文件步骤: 1.实例化excel读取对象 2.加载excel文件 全部加载 选择加载 3.读取excel文件 全部读取 逐行读取 代码: ?php header("Content-Type:text/html;charset=utf-8"); $dir = dirname(__FILE__);

PHPExcel导入文件步骤:

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/>';  
    }  
网友评论