博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用PHP实现对于Excel的读取,主要借助于PHPExcel插件来完成
阅读量:6434 次
发布时间:2019-06-23

本文共 1554 字,大约阅读时间需要 5 分钟。

[转]PHPExcel下载地址:

一、PHPExcel实现写入excel操作步骤 

首先需要引入类文件,引入PHPExcel.php文件。 
1、新建一个Excel表格(实例化PHPExcel类) 
2、创建sheet(内置表) (createSheet()方法、setActiveSheet()方法、getActiveSheet()方法) 
3、填充数据(setCellValue()方法) 
4、保存文件(PHPExcel_IOFactory::createWriter()方法、save方法)

二、PHPExcel实现读取Excel操作步骤 

首先需要引入类文件,引入IOFactory.php文件。 
1、实例化Excel读取对象 
2、加载Excel文件(全部加载 、选择加载) 
3、读取Excel文件(全部读取、逐行读取)

利用PHPExcel实现Excel文件的写入和读取代码:

getActiveSheet(); //选取当前的sheet对象 $objSheet->setTitle('helen'); //对当前sheet对象命名 //常规方式:利用setCellValue()填充数据 $objSheet->setCellValue("A1","张三")->setCellValue("B1","李四"); //利用setCellValues()填充数据 //取巧模式:利用fromArray()填充数据 $array = array( array("","B1","张三"), array("","B2","李四") ); $objSheet->fromArray($array); //利用fromArray()直接一次性填充数据 $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel,'Excel2007'); //设定写入excel的类型 $objWriter->save($dir.'/test.xlsx');*/ //保存文件 //利用php读取excel数据 require $dir.'\lib\PHPExcel_1.8.0_doc\Classes\PHPExcel\IOFactory.php'; $filename = $dir.'\test.xlsx'; $objPHPExcelReader = PHPExcel_IOFactory::load($filename); //加载excel文件 foreach($objPHPExcelReader->getWorksheetIterator() as $sheet) //循环读取sheet { foreach($sheet->getRowIterator() as $row) //逐行处理 { if($row->getRowIndex()<2) //确定从哪一行开始读取 { continue; } foreach($row->getCellIterator() as $cell) //逐列读取 { $data = $cell->getValue(); //获取cell中数据 echo $data; } echo '
'; } }?>

 

转载于:https://www.cnblogs.com/likeliu/p/7569729.html

你可能感兴趣的文章
bzoj2427[HAOI2010]软件安装
查看>>
WPF个人助手更新
查看>>
NLPIR技术助力中文智能数据挖掘
查看>>
python操作redis--------------数据库增删改查
查看>>
Android中仿IOS提示框的实现
查看>>
php初学第一课
查看>>
Windows下与Linux下编写socket程序的区别 《转载》
查看>>
java学习笔记 --- IO(3)
查看>>
Mysql 的FIND_IN_SET函数慢的忧化
查看>>
Web service是什么?
查看>>
python 问题集合
查看>>
豌豆荚工程师谈其新版应用搜索技术
查看>>
螺旋阵(递归和非递归)
查看>>
我的爷爷(知识渊博的下乡知青)
查看>>
jQuery动画连续触发、滞后反复执行解决办法
查看>>
uva 10405 Longest Common Subsequence
查看>>
HttpFileCollection类
查看>>
Eclipse使用常见设置
查看>>
控制台下的字符图像界面
查看>>
c++ 数组形参
查看>>