PHPExcel的使用:使用PHP对Excel和MySQL操作

B站学习视频https://www.bilibili.com/video/BV14W411Z7aw

但由于版本原因
需要将 mysql_…函数改为 mysqli_

php向excel写入的具体代码可参考:
https://blog.csdn.net/weixin_43824414/article/details/105388280
使用mysql的配置文件代码可参考:
https://blog.csdn.net/weixin_43824414/article/details/105389863
MySQL数据库操作的代码可参考
https://blog.csdn.net/weixin_43824414/article/details/105391713

——————————————————————————————————————

——————————————————————————————————————

01 下载phpexcel

搜索phpexcel,进入官网,进行下载
解压,复制其中的Classes,并且重命名为PHPExcel
将PHPExcel文件放入编写程序的目录下,和编写的.php文件同级
在这里插入图片描述

02 对Excel进行写入和保存操作

在这里插入图片描述

setCellValue函数向excel写数据

在这里插入图片描述

通过array数组向excel写数据

在这里插入图片描述

03 连接mysql数据库,读取数据

配置文件 dbconfig.php

在这里插入图片描述

读取数据文件

在这里插入图片描述
在这里插入图片描述

04 将sql内数据写入Excel

sql语句使用

$spl=……
在这里插入图片描述

创建新的内置表sheet,填入内容

  • 创建新的内置表:由于默认创一个sheet,所以当 i>1 再创建新sheet
  • 选择当前活动sheet(第一个标记为0),并获取当前活动sheet
  • 根据sql语句创建的 getDateByGrade 获取数据内容
  • foreach函数遍历向表格输入(php中 . 可以理解为 c++字符串 的 +)

在这里插入图片描述

05 将数据输出到浏览器(即输出到浏览器,弹出弹框下载)

在这里插入图片描述
在这里插入图片描述

06 读取Excel文件

在这里插入图片描述

加载 Excel文件

在这里插入图片描述

全部读取

在这里插入图片描述

逐行读取

在这里插入图片描述
(其中逐行读取的部分)
在这里插入图片描述
(从第二行开始读取,跳过第一行)
在这里插入图片描述

全部加载和选择加载

在这里插入图片描述
全部加载:
(红色部分是为之后选择加载的转变)
(蓝色是全部加载要使用的)

在这里插入图片描述
选择加载:
(选择加载1个sheet)
在这里插入图片描述
(选择加载n个sheet)
在这里插入图片描述

编码错误,可以加入

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值