php读取excel文件_如何用PHP读取excel文件内容、获取单元格数据
涉及相关知识点:
①PHPExcel是用来操作Office Excel 文档的一个PHP类库,它基于微软的Openxml标准和PHP语言。可以使用它来读取、写入不同格式的电子表格。
②time()返回当前时间的秒数的函数,用来获取当前的系统时间
③require_once为了避免重复加载文件即加载文件一次
④array()创建数组
⑤memory_get_usage()php内置函数能返回当前分配给PHP脚本的内存量,使用它来调试PHP代码性能
⑥var_dump()用来打印数组,或者输出字符串
php读取excel文件,并进行相应处理的具体方法
代码示例如下:
/*读取excel文件,并进行相应处理*/
$fileName = "url.xls";
if (!file_exists($fileName)) {
exit("文件".$fileName."不存在");
}
$startTime = time(); //返回当前时间的Unix 时间戳
require_once './PHPExcel/IOFactory.php';
$objPHPExcel = PHPExcel_IOFactory::load($fileName);
//获取sheet表格数目
$sheetCount = $objPHPExcel->getSheetCount();
//默认选中sheet0表
$sheetSelected = 0;$objPHPExcel->setActiveSheetIndex($sheetSelected);
//获取表格行数
$rowCount = $objPHPExcel->getActiveSheet()->getHighestRow();
//获取表格列数
$columnCount = $objPHPExcel->getActiveSheet()->getHighestColumn();
echo "
";
$dataArr = array();
/* 循环读取每个单元格的数据 */
//行数循环
for ($row = 1; $row <= $rowCount; $row++){
//列数循环 , 列数是以A列开始
for ($column = 'A'; $column <= $columnCount; $column++) {
$dataArr[] = $objPHPExcel->getActiveSheet()->getCell($column.$row)->getValue();
echo $column.$row.":".$objPHPExcel->getActiveSheet()->getCell($column.$row)->getValue()."
";
}
echo "
消耗的内存为:".(memory_get_peak_usage(true) / 1024 / 1024)."M";
$endTime = time();
echo "
总共消耗的时间为:".(($endTime - $startTime))."秒
";
var_dump($dataArr);
$dataArr = NULL;}
php读取excel文件_如何用PHP读取excel文件内容、获取单元格数据相关推荐
- 数据合并设计_八秒搞定合并相同内容的单元格,你却加班了1小时
Excel有一种操作相信大家都见到过,那就是对单元格区域进行合并操作.对于绝大多数人来说,合并多个单元格都是手动点击合并来操作,但是当数据量较大或者我们需要对相同内容的单元格合并的时候,这种操作就用不 ...
- python 读取excel图片_如何用Python读取Excel中图片?
公众号: 早起Python 作者:刘早起 大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进 ...
- 怎么用python读取excel图_如何用Python读取Excel中图片?
公众号: 早起Python 作者:刘早起 大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进 ...
- 用python处理excel表格_如何用python处理excel数据 | 用python处理excel表格数据类型
python 读取EXCEL文件中的数据格式 扩展库 xlrd 读excle xlwt 写excle 直上搜就能下载 下载后使用 import xlrd 就可以读excle了 打开文件: xls = ...
- python打开excel表_如何用python打开excel
最近看到好几次群里有人问xlwt.wlrd的问题,怎么说呢,如果是office2007刚出来,大家用xlsx文件用不习惯,还可以理解,这都10年过去了喂,就算没有进化到office2016,还在用of ...
- ad打开ddb文件_如何用AD10打开DDB文件
如何用AD10打开DDB文件 用AD算起来差不多有4年了,记得第一次用它还是10年的夏天,很热,连吹2个风扇都扛不住,然后大晚上的第一回接触画板子的软件,当时用的是99.当时用的也是WIN7.99这个 ...
- java 读取css文件_如何用java解析css文件?
1.如何更换空间背景? 打开高级设置,再自定义CSS,看到里面的第3行和第4行都是 header div.lc{background:url(header div.lc{background:url ...
- 解析Excel获取单元格数据
今天自己写了一遍解析Excel的方法,虽然也是根据网上一些例子来写的,但是一边写一边在网上查找这些类.方法的含义及左右,感觉还是有所收获的.记录一下以后方便使用. private static fin ...
- java excel相同的合并_Java使用Apache POI合并Excel连续相同内容的单元格
环境: Apache POI 3.17: HSSFSheet: 目的: 对Excel表格中同一列,如果连续的两个或两个以上单元格的内容相同,则对这些单元格进行合并. 实现代码: /** * 合并指定E ...
- java读取excel某个单元格的值_[转载]Java读取Excel中的单元格数据
目前网上能找到的读取Excel表格中数据的两种比较好的方案:PageOffice好用开发效率高:POI免费.供大家参考,针对具体情况选择具体方案. 1. PageOffice读取excel impor ...
最新文章
- CSDN问答频道“华章杯”7月排行榜活动开始,丰厚奖品等你拿
- javaScript基本功001
- 肝一波 ~ 手写一个简易版的Mybatis,带你深入领略它的魅力!
- 数学建模 割平面算法求解整数规划基本原理与编程实现
- 小黑小波比.git clone报错解决方案
- python怎么输出图片_python输出彩色图片python 时间处理
- 推荐牛X的一本JS书
- Android开发指南(32) —— Multimedia and Camera - Audio Capture
- ueditor修改默认图片保存路径,ueditor根据楼盘ID保存图片路径
- 算法设计与分析-递归与卡特兰数
- 强大数定律与弱大数定律(民科解释)
- ubuntu18.10安装redshift护眼软件
- 目前淘宝客单价比较高的商品怎么引流
- 自动化测试 -- 通过Cookie跳过登录验证码
- 游戏掉帧怎么办,刷新率方案
- Docker Swarm 维护模式
- 迷室3第三章难点问题解读
- 快速学习-处理响应数据
- Java毕设项目奥利给共享自习室系统(java+VUE+Mybatis+Maven+Mysql)
- Xcode的调试技巧
热门文章
- 程序员转实施工程师_实施工程师到底做什么的?我认为比程序员接触面更广
- Easy DVD Creator v2.5.7 WinALL Incl Keygen-BLiZZARD
- unity 中文 离线文档下载安装
- [网络安全自学篇] 五十六.i春秋老师分享小白渗透之路及Web渗透技术总结
- Python2.7版本的pip下载安装(win7 64位,Python2.7)
- Hamcrest 测试匹配框架
- IOUtils快速进行内容复制与常用方法
- webstorm 主题导入方法
- 你相信这是XP经典桌面拍摄地现在的模样吗?
- android mmkv使用_Android:MMKV 组件入门