php excel 表格导入
来源:互联网 发布:小颖java源代码反编译 编辑:程序博客网 时间:2024/04/25 18:14
excel表格导入
效果实例:
public function lead_act(){ //包含文件 require_once IWEB_PATH.'core/util/excel/PHPExcel.php'; require_once IWEB_PATH.'core/util/excel/PHPExcel/IOFactory.php'; require_once IWEB_PATH.'core/util/excel/PHPExcel/Reader/Excel5.php'; //print_r($_FILES); //截取后缀 $substr=substr($_FILES['exea']['name'],strrpos($_FILES['exea']['name'],".")); $dir=IWEB_PATH."upload\\"; $filename=time().rand(1000,9999).$substr; $dirs=$dir.$filename; //echo $dir.$filename;exit; if($substr==".xls"||$substr==".xlsx"){ //echo $filename; move_uploaded_file($_FILES['exea']['tmp_name'],$dirs); //开始导出 if($substr==".xls"){ $objReader=PHPExcel_IOFactory::createReader('Excel5');//use excel2007 for 2007 format } if($substr==".xlsx"){ $objReader=PHPExcel_IOFactory::createReader('Excel2007');//use excel2007 for 2007 format } $objPHPExcel=$objReader->load($dirs);//$file_url即Excel文件的路径 $sheet=$objPHPExcel->getSheet(0);//获取第一个工作表 $highestRow=$sheet->getHighestRow();//取得总行数 $highestColumn=$sheet->getHighestColumn(); //取得总列数 //循环读取excel文件,读取一条,插入一条 for($j=2;$j<=$highestRow;$j++) {//从第一行开始读取数据 $str = ''; for ($k = 'A'; $k <= $highestColumn; $k++) { //从A列读取数据 //这种方法简单,但有不妥,以'\\'合并为数组,再分割\\为字段值插入到数据库,实测在excel中,如果某单元格的值包含了\\导入的数据会为空 $str .= $objPHPExcel->getActiveSheet()->getCell("$k$j")->getValue() . '\\';//读取单元格 } //explode:函数把字符串分割为数组。 $strs = explode("\\", $str); print_r($strs); } }else{ echo "请上传正确的文件"; }}
0 0
- php excel 表格导入
- php导入导出excel表格
- 【PHP】Excel表格导入导出
- php导入excel表格生成数组
- PHP实现导入excel表格的代码
- PHP PHPExcel导入excel表格订单
- php 把数据导入excel表格中
- phpexcel php导入导出excel表格的简单方法
- php把excel表格中的数据导入到mysql数据库
- PHP excel表格与mysql的导入导出
- php通过PHPExcel导入Excel表格到MySQL数据库
- laravel框架实现excel表格数据导入导出-php
- Notes导入excel表格
- 导入Excel表格数据
- mysql导入excel表格
- java Excel表格导入
- python导入Excel表格
- 导出excel表格,导入excel表格
- Blah数集(双指针单调队列)
- C++中交换指针的问题
- 第九周项目3——稀疏矩阵的三元组表示的实现及应用(2)
- ReactiveCocoa之简介(一)
- 超级好用的流程图js框架
- php excel 表格导入
- HDOJ1058 Humble Numbers丑数的问题
- Excel VBA利用Transform函数+SQL交叉汇总数据
- coreseek安装及使用
- 梯度下降算法
- 51nod 1682 打标记
- 3. React 组件生命周期介绍
- Python 进阶_OOP 面向对象编程_self 的实例绑定
- centos 7 安装reids-3.0.0