php写excel文件_利用PHPExcel实现Excel文件的写入和读取
作为一个原本的Java党,用过PHP才知道,原来对于Excel文件的写入和读取原来可以这么简单!
利用PHP实现对于Excel的读取,主要借助于PHPExcel插件来完成。
PHPExcel下载地址: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文件的写入和读取代码:
$dir = dirname(__FILE__); //找出当前脚本所在路径
/*require $dir.'\lib\PHPExcel_1.8.0_doc\Classes\PHPExcel.php'; //添加读取excel所需的类文件
$objPHPExcel = new PHPExcel(); //实例化一个PHPExcel()对象
$objSheet = $objPHPExcel->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 '
';
}
}
?>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家
php写excel文件_利用PHPExcel实现Excel文件的写入和读取相关推荐
- php写excel文件_使用PHPExcel读写excel
PHPOffice出品的PHPExcel是PHP读取和生成Excel的极佳工具.本文参考官方文档,对PHPExcel进行简要总结,希望对使用PHPExcel操作Excel的同行有帮助. PHPExce ...
- c语言读取excel表格_利用pandas处理excel表格
这不是一篇详细介绍pandas的文章,只是我在利用python处理excel表格时找到的一些临时方案,为了避免忘记,记录在这里,也可能对你有帮助. pandas在对excel处理上使用的是xlrd和x ...
- python做excel宏_利用Python 开发 Excel 宏脚本的神器!
今天介绍一个叫 xlpython 的库,通过它我们可以用 Python 来开发 Excel 的宏脚本,真正实现在 Excel 中调用 Python. 基本环境 操作系统:Windows 10 x64 ...
- java 读取 远程文件_利用JAVA获取远程文件及使用断点续传 供学习者使用
闲来没事,就做做,程序还是要多写才好@ 原理不说,文件方面及I/O方面,去BAIDU一下就知道,断点续传的原理也很简单,就是在原来已经下载的基础之上继续下载就可以了,用到了这么关键的一句:urlc.s ...
- mysql 读取data文件_利用mysql的LOAD DATA INFILE的功能读取客户端文件
前言:今天在浏览某知论坛时,看到某大佬在渗透过程中使用伪造的MySQL服务端读取客户端文件,此大佬在利用过程中描述得不是很详细,作为小白的我看不懂啊,由此产生了此篇文章. 某大佬文章:https:// ...
- python 解析pb文件_利用Python解析json文件
写在前面 在金融风控领域,我们经常会使用到json格式的数据,例如运营商数据.第三方数据等.而这些数据往往不能直接作为结构化数据进行分析和建模.本文将介绍一种简单的.可复用性高的基于pandas的方法 ...
- PHP利用phpExcel实现Excel数据的导入导出
phpExcel包的下载地址:http://download.csdn.net/detail/kesixin/9920920 首先先说一下,这段例程是使用在Thinkphp的开发框架上,要是使用在其他 ...
- java dom xml 换行,dom4j解析xml文件_用DOM解析XML文件,怎么才能让解析出来的文本不用换行_dom解析xml文件...
网友求助:dom4j解析xml文件_用DOM解析XML文件,怎么才能让解析出来的文本不用换行_dom解析xml文件 问题importjava.text.SimpleDateFormat; import ...
- php导入excel源码,利用PHPExcel类库,实现PHP导出导入Excel表格Excel文件!
[温馨提示]源码包解压密码:www.youhutong.com 利用PHPExcel类库,实现PHP导出导入Excel文件!(案例教程源码) 需要注意的地方就是: 1.导出文件时,如果你的字段过多,可 ...
最新文章
- 2021年1月20日 北京经纬恒润科技有限公司一面
- 解决使用requests_html模块,html.render()下载chromium报错、速度慢问题
- C#中LINQ与数据管道
- (Java)Integer类的其他常用方法
- HEC-RAS二维溃坝洪水模拟(尾矿库)
- android中的BitMap(二)从网络和资源文件中获得一个BitMap
- Ubuntu系统显卡驱动、CUDA、CUDNN安装(一显卡驱动)
- jQuery插件:Tiny Scrollbar滚动条插件(滚动条美化、默认滚动条)
- mysql中merge的用法_mysql中merge表存儲引擎用法介紹
- 为什么做了梦第二天想不起来_做过的梦为什么总是想不起来?
- java: 类StreamTest是公共的, 应在名为 StreamTest.java 的文件中声明
- SCI期刊图片分辨率与清晰度修改,以及拼图
- 乐理基础:五线谱读谱(1)
- 计算机毕业设计ssm高校学报管理系统lt10k系统+程序+源码+lw+远程部署
- 系统分析与设计 复习
- javascript根据单元格内容动态合并相同内容单元格
- 语义角色标注 Semantic Role Labeling(SRL) 初探(整理英文tutorial)
- office打不开文件,显示需要修复文件,点击修复也没用的解决办法
- 2021寒假MISC打卡DAY16
- sql joins图示