`
dafengzhui
  • 浏览: 7537 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
最近访客 更多访客>>
社区版块
存档分类
最新评论

Thinkphp整合PHPExcel遇到的问题总结

    博客分类:
  • PHP
阅读更多

1. 整合

下载PHPExcel包,将Classes中的内容拷贝到Thinkphp中的Vendor目录下,应该有一个文件和一个目录,如图


 

2.遇到的问题总结

a. 上传的文件重命名时,不能包含汉字,不然会找不到文件,我遇到是这样的问题。

b. 上传大文件时,开始出现了内存不够的提示
   Fatal error : Allowed memory size of 5242880 bytes exhausted (tried to allocate 393216 bytes)

   遇到这个问题时,在导入PHPExcel类之前添加如下代码:

ini_set('memory_limit', '500M');  //调整了内存分配大小,默认的是8M,我调整成了200M

   接下来遇到处理时间过长的问题

  Fatal error : Maximum execution time of 30 second exceeded

ini_set('max_execution_time', '100'); // 最大执行时间100s, 默认的是30秒

 

 这样处理后就没有啥问题了,导入的Excel完美可以完美显示了

 

  本打算上载PHPExcel1.7.6包,包含官方示例,但是包太大,压缩后17.8M,传不上来,需要的人可联系我

 

0
1
分享到:
评论

相关推荐

    ThinkPHP5的PHPExcel导入导出

    要在ThinkPHP5中整合PHPExcel,你需要以下步骤: 1. **安装PHPExcel**:首先,通过Composer(PHP的依赖管理工具)将PHPExcel引入项目。在命令行中运行`composer require phpoffice/phpexcel`。 2. **配置引入**:...

    thinkphp3.2整合PHPExcel 数据导入导出完整示例

    在本文中,我们将深入探讨如何在ThinkPHP 3.2框架中整合PHPExcel库,实现数据的导入和导出功能。这个完整的示例涵盖了从Excel文件读取数据并将其插入数据库,以及从数据库提取数据并导出到Excel表格的全过程。我们将...

    thinkphp3.2.3整合phpexcel导出功能

    本篇文章将详细介绍如何在ThinkPHP3.2.3中整合PHPExcel来实现数据的导出功能,并讨论如何通过vendor管理器来优化这一过程。 首先,我们要理解ThinkPHP3.2.3中的Vendor管理。在3.2.x版本中,虽然没有引入Composer...

    thinkphp+PHpexcel实例

    总的来说,这个实例展示了如何在`ThinkPHP`框架下利用`PHPExcel`进行数据处理。通过`ExcelModel`,开发者可以高效地操作Excel文件;通过`ExcelAction`,用户可以通过Web界面与这些功能进行交互。理解这两个组件的...

    在ThinkPHP中调用PHPExcel的问题解决方案

    ### 在ThinkPHP中调用PHPExcel的问题...通过以上步骤,可以有效地解决在ThinkPHP中使用PHPExcel时遇到的问题。确保PHPExcel正确安装和配置,并通过适当的函数处理Excel文件中的数据,可以提高系统的稳定性和用户体验。

    thinkphp3.2.3 PHPExcel组件

    《深入理解ThinkPHP3.2.3与PHPExcel组件的整合应用》 在现代Web开发中,数据处理和报表生成是一项重要任务,而ThinkPHP作为国内广泛使用的PHP框架,结合PHPExcel组件,可以有效地实现复杂的Excel数据操作。本文将...

    THINKPHP扩展PHPEXCEL,PHP7.3版本,

    跳坑PHPEXCEL与PHP7.3高版本兼容问题,框架:THINKPHP5,PHPEXCEL版本:1.81,无法导出EXCEL原因为Shared/OLE.php第290行使用continue,PHP7不支持,修改为continue 2即可。

    Thinkphp5整合excel导入导出

    Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel...

    thinkphp5.0+PHPExcel-demo

    【标题】"thinkphp5.0+PHPExcel-demo"是一个示例项目,展示了如何在基于ThinkPHP5.0的Web应用程序中使用PHPExcel库。这个库主要用PHP处理Excel文件,包括读取、创建和修改电子表格数据。通过这个demo,开发者可以...

    thinkphp phpexcel

    总结起来,"thinkphp phpexcel"涉及到的主要知识点包括ThinkPHP框架的使用、PHPExcel库的集成、Excel文件的创建、数据填充、格式设置、服务器保存以及用户下载。这些技术能够帮助开发者高效地处理大量数据,生成可...

    ThinkPHP5.1 excel表的导入导出操作 (PHPExcel)

    本资源为了实现 excel表的导入导出操作 同时也包含了 phpexcel 的源码,以保证后期的备份使用 具体使用方法,请参考文章: https://blog.csdn.net/u011415782/article/details/89430330

    ThinkPHP与PHPExcel冲突解决方法

    当使用PHPExcel库读取Excel数据后,在接下来的操作中可能会遇到ThinkPHP无法正确加载Model类的问题,导致报错。这主要是因为在ThinkPHP框架中已经配置了自动装载机制,当引入PHPExcel后,可能会与原有的自动装载机制...

    thinkphp5整合phpexcel,phpqrcode,phpmailer

    以上就是在ThinkPHP5中整合`phpexcel`、`phpqrcode`和`phpmailer`的基本步骤和示例。这三者结合,可以实现从Excel文件中读取数据,生成二维码,然后通过邮件将结果发送给用户。记得在实际项目中,需要根据具体需求...

    ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例

    总结来说,本实例展示了如何在ThinkPHP框架中利用PHPExcel库实现Excel数据的导入。主要步骤包括前端文件上传、后端文件处理、调用自定义类解析Excel数据以及将数据写入数据库。在实际应用中,需要根据具体业务需求...

    PHPExcel thinkPHP 3.2.3

    标题 "PHPExcel thinkPHP 3.2.3" 暗示了这个压缩包包含的是一个集成 PHPExcel 库的 thinkPHP 3.2.3 版本项目。PHPExcel 是一个用于读取、写入和操作 Microsoft Excel 文件的 PHP 类库,而 thinkPHP 是一个流行的 ...

    Thinkphp PHPExcel插件

    标题中的“Thinkphp PHPExcel插件”指的是在Thinkphp框架中使用PHPExcel库来处理Excel文件的一个集成解决方案。Thinkphp是中国非常流行的PHP开发框架,而PHPExcel则是一个强大的PHP类库,可以用于读取、写入和操作...

    ThinkPHP 整合PHPExecel实现多种字段导出

    在“ThinkPHP整合PHPExcel实现多种字段导出”中,主要涉及以下几个核心步骤: 1. **安装集成**:首先,你需要在ThinkPHP项目中安装PHPExcel库,这通常通过Composer完成。在`composer.json`文件中添加依赖,然后运行...

    Thinkphp 3.2利用phpexcel将数据通过excel导出

    下面,我们将深入探讨如何在ThinkPHP 3.2中使用PHPExcel将数据导出到Excel文件。 首先,我们需要了解PHPExcel库。PHPExcel是一款开源的PHP类库,用于读取和写入多种Excel文件格式,包括.BIFF(Excel 97-2003)和....

    phpexcel之mpdf扩展

    总结起来,"phpexcel之mpdf扩展"是一个将ThinkPHP项目中的数据通过PHPExcel处理后,利用mpdf转换为PDF格式的有效方法。通过这两个工具的结合,开发者可以为用户提供更多样的数据导出选择,提升用户体验。同时,了解...

Global site tag (gtag.js) - Google Analytics