phpExcel是用来操作Office Excel 文档的一个PHP类库,它基于微软的OpenXML标准和PHP语言。可以使用它来读取、写入不同格式的电子表格。

首先下载phpExcel类库

导入类库引用<?php

//声明header头部

header("Content-type:text/html;charset=utf-8");

//引入类库

include "Classes/PHPExcel/IOFactory.php";

//elsx文件路径

$inputFileName = "data.xlsx";

date_default_timezone_set('PRC');

// 读取excel文件

try {

$inputFileType = PHPExcel_IOFactory::identify($inputFileName);

$objReader = PHPExcel_IOFactory::createReader($inputFileType);

$objPHPExcel = $objReader->load($inputFileName);

} catch(Exception $e) {

echo "读取失败";

}

// 确定要读取的sheet,从0开始,0即第一个表,1即第二个表,...

$sheet = $objPHPExcel->getSheet(0);// 0即第一个表

$highestRow = $sheet->getHighestRow();// 取得总行数

$highestColumn = $sheet->getHighestColumn(); // 取得总列数

// 获取excel文件的数据,$row=2代表从第二行开始获取数据

for ($row = 2; $row <= $highestRow; $row++){

// rowData是一行的数据,遍历出来就是一列数据,字母A代表遍历所有列的数据,字母B开始就是单独遍历那一列的数据,我这里填写的C就是获取C列的数据

$rowData = $sheet->rangeToArray('C' . $row . ':' . $highestColumn . $row, NULL, TRUE, FALSE);

//$rowData是一个嵌套数组,需要这样输出

echo $rowData['0']['0'];

echo "
";

}

?>

结果

用起来是非常方便的,我提供我的测试数据表,可以下载学习。

数据表下载

Author:TANKING

Date:2020-08-27

Web:http://www.likeyun.cn/

WeChat:face6009

数据库与Excel表格链接PHP,php读取Excel表格(Excel也可以做数据库)调用phpExcel类库...相关推荐

  1. python 批量读取xlsx并合并_python合并多个excel表格数据-python如何读取多个excel合并到一个excel中...

    python如何读取多个excel合并到一个excel中 思路 利用python xlrd包读取excle文件,然后将文件内容存入一个列表中,再利用xlsxwriter将内容写入到一个新的excel文 ...

  2. java 操作 word 表格和样式,java读取word表格中的表格 java如何读取word中的excel表格数据...

    Java 利用poi 可以直接读取word中的表格保持样式生1.读取word 2003及word 2007需要的jar包 读取 2003 版本(.doc)的word文件相对来说比较简单,只需要 poi ...

  3. python读取excel内容和写入_Python读取和写入Excel文件

    制作Excel表 常用方法说明 Workbook类 Workbook类创建一个XlswWrite的Workbook对象,相当于创建一个excel表 And_worksheet()用来创建工作表,默认为 ...

  4. java poi 读取excel 编码_Java使用POI 读取和写入Excel指南

    做项目时经常有通过程序读取Excel数据,或是创建新的Excel并写入数据的需求:网上很多经验教程里使用的POI版本都比较老了,一些API在新版里已经废弃,这里基于最新的Apache POI 4.0. ...

  5. java excel 批注_Java 添加、读取和删除 Excel 批注的操作代码

    批注是一种富文本注释,常用于为指定的Excel单元格添加提示或附加信息. Free Spire.XLS for Java为开发人员免费提供了在Java应用程序中对Excel文件添加和操作批注的功能. ...

  6. python与excel的应用-Python 3 读取和存储Excel数据(应用到接口测试)

    1.利用cmd命令安装第三方库 openpyxl 同时支持读写操作,支持的Excel是以.xlsx结尾的文件. 命令: pip install openpyxl [命令:pip install req ...

  7. python 读取excel表数据获取坐标_python读取并定位excel数据坐标系详解

    测试数据:坐标数据:testExcelData.xlsx 使用python读取excel文件需要安装xlrd库: xlrd下载后的压缩文件:xlrd-1.2.0.tar.gz 解压后再进行安装即可,具 ...

  8. python关闭excel文件_利用Python读取和修改Excel文件(包括xls文件和xlsx文件)

    本文介绍一下使用Python对Excel文件的基本操作,包括使用xlrd模块读取excel文件,使用xlwt模块将数据写入excel文件,使用openpyxl模块读取写入和修改excel文件. 目录 ...

  9. python dialect='excel'是什么意思_python读取和生成excel文件

    今天来看一下如何使用python处理excel文件,处理excel文件是在工作中经常用到的,python为我们考虑到了这一点,python中本身就自带csv模块... 今天来看一下如何使用python ...

最新文章

  1. AI近10年21个子领域高引学者(AI-10 Most Influential Scholars )
  2. Struts框架核心技术小小班
  3. iPad占据平板电脑网络使用量的85%,苹果继续主宰平板市场
  4. JavaXml教程(二)使用DOM方式解析XML文件
  5. GitHub 5W 星:一行命令下载全网视频的两个开源项目
  6. 基于TensorFlow开发人脸识别
  7. Java项目打包成exe的详细教程
  8. 草稿 0255 ktv第二个页面
  9. gabor变换人脸识别的python实现,att_faces数据集平均识别率99%
  10. 嵌入式设备中支持国密算法的方法——移植Miracl库的步骤说明
  11. 点云应用于电力行业助力输配电安全距离检测分析以及精细化巡检
  12. WordPress优化攻略:全面提升WP网站速度仅需3个加速方法和1个插件
  13. 记录片《货币》- 有价星球笔记
  14. 如何通过搜索计算机共享打印机驱动程序,怎么解决连接共享打印机时“找不到驱动程序”...
  15. java验证用户名和密码_java验证用户名和密码详解
  16. Vue3.0项目——打造企业级音乐App(二)图片懒加载、v-loading指令的开发和优化
  17. 电脑如何打开EPUB文件
  18. Centos7.5 BCM4322无线网卡驱动安装踩坑记录
  19. linux端防火墙指定端口的开和关
  20. 高德地图打包报错:‘AMap‘ is not defined 解决方案

热门文章

  1. js中递归调用返回值为undefined问题
  2. 关于几个BeanPostProcessor各个回调的时机
  3. yml 后面的配置覆盖前面的
  4. 二叉查找树之 Java的实现
  5. UVA - 1605 Building for UN (联合国大楼)
  6. 用SDWebImage加载FLAnimatedImage
  7. TAOCP-1.2.10_求极大值
  8. Cocos2d-x学习笔记(3)
  9. 程序中,序列化与反序列化
  10. Viod Class 启动