请选择 进入手机版 | 继续访问电脑版

我爱自学

 找回密码
 会员注册

QQ登录

只需一步,快速开始

Thinkphp5.1如何引入Vendor目录下的Phpexcel类

学习了Thinkphp框架,想要搭建一个项目,可以将查询出的Excel导出为Excel。本文分享引入phpexcel类遇到的问题及Thinkphp5.1如何引入Vendor目录下的Phpexcel类方法。

如下图所示,构造一个简单的前端上传Excel文件,后端获取Excel内容并输出的Demo。Phpexcel是在本地环境中下载,然后将Classes重命名为PHPExcel复制到verdor目录下的。

PHP文件顶部使用use PHPExcel;引入,也尝试了Loader::import方法以及import方法,但是在实例化PHPExcel时提示找不到PHPExcel。

Thinkphp5.1如何引入Vendor目录下的Phpexcel类

Thinkphp5.1如何引入Vendor目录下的Phpexcel类


查找好一会资料才找到问题:


Thinkphp5.1.X必须使用composer方式安装第三方模块。手动复制到vendor目录下的内容无法自动加载,需要使用PHP内置的include和require语法进行引入。

引入PHPExcel的具体方法:

require_once("../vendor/PHPExcel/PHPExcel.php")

也可以用相同的方法,引入IOFactory.php文件。因为是手动引入,因此引入的具体代码可以根据PHPExcel放置的目录进行变换。

参考链接:https://www.thinkphp.cn/code/4269.html


点击阅读更多内容!
如果内容对您有所帮助,不妨微信扫一扫给个打赏!

微信扫一扫打赏

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

手机版|小黑屋|我爱自学 ( 蜀ICP备19015358号-3 )

GMT+8, 2023-1-27 22:18 , Processed in 0.051015 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

本站部分资源来源网络,仅供学习与交流使用,如果侵犯到您的权益,请及时联系本站(569705694@qq.com)删除该资源。

X
淘宝聚划算
快速回复 返回顶部 返回列表