数据库与Excel表格链接PHP,php读取Excel表格(Excel也可以做数据库)调用phpExcel类库...
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类库...相关推荐
- python 批量读取xlsx并合并_python合并多个excel表格数据-python如何读取多个excel合并到一个excel中...
python如何读取多个excel合并到一个excel中 思路 利用python xlrd包读取excle文件,然后将文件内容存入一个列表中,再利用xlsxwriter将内容写入到一个新的excel文 ...
- java 操作 word 表格和样式,java读取word表格中的表格 java如何读取word中的excel表格数据...
Java 利用poi 可以直接读取word中的表格保持样式生1.读取word 2003及word 2007需要的jar包 读取 2003 版本(.doc)的word文件相对来说比较简单,只需要 poi ...
- python读取excel内容和写入_Python读取和写入Excel文件
制作Excel表 常用方法说明 Workbook类 Workbook类创建一个XlswWrite的Workbook对象,相当于创建一个excel表 And_worksheet()用来创建工作表,默认为 ...
- java poi 读取excel 编码_Java使用POI 读取和写入Excel指南
做项目时经常有通过程序读取Excel数据,或是创建新的Excel并写入数据的需求:网上很多经验教程里使用的POI版本都比较老了,一些API在新版里已经废弃,这里基于最新的Apache POI 4.0. ...
- java excel 批注_Java 添加、读取和删除 Excel 批注的操作代码
批注是一种富文本注释,常用于为指定的Excel单元格添加提示或附加信息. Free Spire.XLS for Java为开发人员免费提供了在Java应用程序中对Excel文件添加和操作批注的功能. ...
- python与excel的应用-Python 3 读取和存储Excel数据(应用到接口测试)
1.利用cmd命令安装第三方库 openpyxl 同时支持读写操作,支持的Excel是以.xlsx结尾的文件. 命令: pip install openpyxl [命令:pip install req ...
- python 读取excel表数据获取坐标_python读取并定位excel数据坐标系详解
测试数据:坐标数据:testExcelData.xlsx 使用python读取excel文件需要安装xlrd库: xlrd下载后的压缩文件:xlrd-1.2.0.tar.gz 解压后再进行安装即可,具 ...
- python关闭excel文件_利用Python读取和修改Excel文件(包括xls文件和xlsx文件)
本文介绍一下使用Python对Excel文件的基本操作,包括使用xlrd模块读取excel文件,使用xlwt模块将数据写入excel文件,使用openpyxl模块读取写入和修改excel文件. 目录 ...
- python dialect='excel'是什么意思_python读取和生成excel文件
今天来看一下如何使用python处理excel文件,处理excel文件是在工作中经常用到的,python为我们考虑到了这一点,python中本身就自带csv模块... 今天来看一下如何使用python ...
最新文章
- AI近10年21个子领域高引学者(AI-10 Most Influential Scholars )
- Struts框架核心技术小小班
- iPad占据平板电脑网络使用量的85%,苹果继续主宰平板市场
- JavaXml教程(二)使用DOM方式解析XML文件
- GitHub 5W 星:一行命令下载全网视频的两个开源项目
- 基于TensorFlow开发人脸识别
- Java项目打包成exe的详细教程
- 草稿 0255 ktv第二个页面
- gabor变换人脸识别的python实现,att_faces数据集平均识别率99%
- 嵌入式设备中支持国密算法的方法——移植Miracl库的步骤说明
- 点云应用于电力行业助力输配电安全距离检测分析以及精细化巡检
- WordPress优化攻略:全面提升WP网站速度仅需3个加速方法和1个插件
- 记录片《货币》- 有价星球笔记
- 如何通过搜索计算机共享打印机驱动程序,怎么解决连接共享打印机时“找不到驱动程序”...
- java验证用户名和密码_java验证用户名和密码详解
- Vue3.0项目——打造企业级音乐App(二)图片懒加载、v-loading指令的开发和优化
- 电脑如何打开EPUB文件
- Centos7.5 BCM4322无线网卡驱动安装踩坑记录
- linux端防火墙指定端口的开和关
- 高德地图打包报错:‘AMap‘ is not defined 解决方案