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)