分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

PHP读取excel

发布时间:2023-09-06 01:59责任编辑:蔡小小关键词:excelPHP

$file = ‘‘;//文件名称

$file_ext = explode(‘.‘,$file);
$file_ext = $file_ext[1];
$data[‘file_ext‘] = $file_ext;
require ‘../application/helpers/PHPExcel.php‘;

//判断后缀
if($file_ext === ‘xls‘){
      $objReader = new PHPExcel_Reader_Excel5();
}
if($file_ext === ‘xlsx‘){
      $objReader = new PHPExcel_Reader_Excel2007();
}
$candfile_name = "./canddata/".$time."/".time()."/cand_picture/cands/".$file;
$data[‘cand_file‘] = $candfile_name;
$objPHPExcel = $objReader->load($candfile_name); //指定的文件
$sheet = $objPHPExcel->getSheet(0);     //指定的表
$highestRow = $sheet->getHighestRow(); // 取得总行数
$highestColumn = $sheet->getHighestColumn(); // 取得总列数
//从第2行开始读起
for( $i=2; $i <= $highestRow; $i++ ){
       //显示各列
       for( $j=‘A‘; $j<=‘I‘; $j++ ){
               if($j==‘I‘){
                      $arr[$i][$j] = $sheet->getCell($j.$i)->getValue();
               }else{
                      $arr[$i][$j] = replace_special_char($sheet->getCell($j.$i)->getValue());
               }
       }
}
foreach ( $arr as $key => $value ) {
       $cands[$key][‘bank_one‘] = trim(replace_special_char($value[‘B‘]));
       $cands[$key][‘bank_two‘] = trim(replace_special_char($value[‘C‘]));
       $cands[$key][‘cand_name‘] = trim(replace_special_char($value[‘D‘]));
       $cands[$key][‘sex‘] = trim(replace_special_char($value[‘E‘]));
       $cands[$key][‘cand_card‘] = trim(replace_special_char($value[‘F‘]));
       $cands[$key][‘cand_iphone‘] = trim(replace_special_char($value[‘G‘]));
       $cands[$key][‘logname‘] = trim(replace_special_char($value[‘H‘]));
       $cands[$key][‘card‘] = trim(replace_special_char($value[‘I‘]));
       $cands[$key][‘creat_time‘] = date(‘Y-m-d H:i:s‘);
}

PHP读取excel

原文地址:https://www.cnblogs.com/wanghaodong/p/9172946.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved