涉及相关知识点:

①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 "

Sheet Count : ".$sheetCount." 行数: ".$rowCount." 列数:".$columnCount."

";

$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 "

解析完后,当前的时间为:".date("Y-m-d H:i:s")."

总共消耗的时间为:".(($endTime - $startTime))."秒

";

var_dump($dataArr);

$dataArr = NULL;}

php读取excel文件_如何用PHP读取excel文件内容、获取单元格数据相关推荐

  1. 数据合并设计_八秒搞定合并相同内容的单元格,你却加班了1小时

    Excel有一种操作相信大家都见到过,那就是对单元格区域进行合并操作.对于绝大多数人来说,合并多个单元格都是手动点击合并来操作,但是当数据量较大或者我们需要对相同内容的单元格合并的时候,这种操作就用不 ...

  2. python 读取excel图片_如何用Python读取Excel中图片?

    公众号: 早起Python 作者:刘早起 大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进 ...

  3. 怎么用python读取excel图_如何用Python读取Excel中图片?

    公众号: 早起Python 作者:刘早起 大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进 ...

  4. 用python处理excel表格_如何用python处理excel数据 | 用python处理excel表格数据类型

    python 读取EXCEL文件中的数据格式 扩展库 xlrd 读excle xlwt 写excle 直上搜就能下载 下载后使用 import xlrd 就可以读excle了 打开文件: xls = ...

  5. python打开excel表_如何用python打开excel

    最近看到好几次群里有人问xlwt.wlrd的问题,怎么说呢,如果是office2007刚出来,大家用xlsx文件用不习惯,还可以理解,这都10年过去了喂,就算没有进化到office2016,还在用of ...

  6. ad打开ddb文件_如何用AD10打开DDB文件

    如何用AD10打开DDB文件 用AD算起来差不多有4年了,记得第一次用它还是10年的夏天,很热,连吹2个风扇都扛不住,然后大晚上的第一回接触画板子的软件,当时用的是99.当时用的也是WIN7.99这个 ...

  7. java 读取css文件_如何用java解析css文件?

    1.如何更换空间背景? 打开高级设置,再自定义CSS,看到里面的第3行和第4行都是 header div.lc{background:url(header div.lc{background:url ...

  8. 解析Excel获取单元格数据

    今天自己写了一遍解析Excel的方法,虽然也是根据网上一些例子来写的,但是一边写一边在网上查找这些类.方法的含义及左右,感觉还是有所收获的.记录一下以后方便使用. private static fin ...

  9. java excel相同的合并_Java使用Apache POI合并Excel连续相同内容的单元格

    环境: Apache POI 3.17: HSSFSheet: 目的: 对Excel表格中同一列,如果连续的两个或两个以上单元格的内容相同,则对这些单元格进行合并. 实现代码: /** * 合并指定E ...

  10. java读取excel某个单元格的值_[转载]Java读取Excel中的单元格数据

    目前网上能找到的读取Excel表格中数据的两种比较好的方案:PageOffice好用开发效率高:POI免费.供大家参考,针对具体情况选择具体方案. 1. PageOffice读取excel impor ...

最新文章

  1. CSDN问答频道“华章杯”7月排行榜活动开始,丰厚奖品等你拿
  2. javaScript基本功001
  3. 肝一波 ~ 手写一个简易版的Mybatis,带你深入领略它的魅力!
  4. 数学建模 割平面算法求解整数规划基本原理与编程实现
  5. 小黑小波比.git clone报错解决方案
  6. python怎么输出图片_python输出彩色图片python 时间处理
  7. 推荐牛X的一本JS书
  8. Android开发指南(32) —— Multimedia and Camera - Audio Capture
  9. ueditor修改默认图片保存路径,ueditor根据楼盘ID保存图片路径
  10. 算法设计与分析-递归与卡特兰数
  11. 强大数定律与弱大数定律(民科解释)
  12. ubuntu18.10安装redshift护眼软件
  13. 目前淘宝客单价比较高的商品怎么引流
  14. 自动化测试 -- 通过Cookie跳过登录验证码
  15. 游戏掉帧怎么办,刷新率方案
  16. Docker Swarm 维护模式
  17. 迷室3第三章难点问题解读
  18. 快速学习-处理响应数据
  19. Java毕设项目奥利给共享自习室系统(java+VUE+Mybatis+Maven+Mysql)
  20. Xcode的调试技巧

热门文章

  1. 程序员转实施工程师_实施工程师到底做什么的?我认为比程序员接触面更广
  2. Easy DVD Creator v2.5.7 WinALL Incl Keygen-BLiZZARD
  3. unity 中文 离线文档下载安装
  4. [网络安全自学篇] 五十六.i春秋老师分享小白渗透之路及Web渗透技术总结
  5. Python2.7版本的pip下载安装(win7 64位,Python2.7)
  6. Hamcrest 测试匹配框架
  7. IOUtils快速进行内容复制与常用方法
  8. webstorm 主题导入方法
  9. 你相信这是XP经典桌面拍摄地现在的模样吗?
  10. android mmkv使用_Android:MMKV 组件入门