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

我爱自学

 找回密码
 会员注册

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, 2024-4-17 03:26 , Processed in 0.097221 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

本站大部分教程是网站原创教程,一部分教程为我爱自学(http://www.5izixue.com)编辑收集整理。

如果您需要转载我爱自学网站教程,请注明“资料来源:我爱自学(5izixue)”字样并注明本站网址。

编辑收集整理的教程版权归原作者所有,本站只提供网友交流学习使用,请勿用于商业用途,如果该文章有任何侵犯您权益的地方,请联系我们(569705694@qq.com),我们将在第一时间进行处理!谢谢您的支持!

快速回复 返回顶部 返回列表