码迷,mamicode.com
首页 > Web开发 > 详细

PHP7 学习笔记(十二)PHPExcel vs PhpSpreadsheet and PHP_XLSXWriter

时间:2018-03-12 13:42:44      阅读:1597      评论:0      收藏:0      [点我收藏+]

标签:span   excel   php7   处理   releases   com   ref   sheet   xlsx   

前言

  PhpSpreadsheet是PHPExcel的下一个版本。 它打破了兼容性,极大地提高了代码库的质量(命名空间,PSR合规性,使用最新的PHP语言功能等)。由于所有努力都转移到了PhpSpreadsheet,PHPExcel将不再被维护。 所有对PHPExcel,补丁和新功能的贡献都应该针对PhpSpreadsheet开发分支。

二者区别 

  PHPExcel 是一个处理Excel,CVS文件的开源框架,它基于微软的OpenXML标准和PHP语言。可以使用它来读取、写入不同格式的电子表格,这也是PHP至今最通用的Excel处理工具,但是它有一个非常致命的缺点: 特别占内存,对大批量的表格数据几乎会让人累觉不爱,处理速度非常慢,但是它功能非常丰富,API非常多,所以在导出复杂格式的Excel表格时,你往往不得不使用它,真是让人又爱又恨。

  不幸的是,PHPExcel官方已不再维护了这个项目了,官方团队在github上又起了一个新项目,叫PhpSpreadsheet,新项目使用了大量的php新特性,比如命名空间,PSR标准,性能也比PHPExcel高了不少。现在最新发布版本为 1.2.0 (2018-03-12)

今天在更新依赖是老是出现这个警告

技术分享图片

于是乎,就替换一下了

技术分享图片

参考:

http://www.jb51.net/article/118791.htm

 

 

PHP7 学习笔记(十二)PHPExcel vs PhpSpreadsheet and PHP_XLSXWriter

标签:span   excel   php7   处理   releases   com   ref   sheet   xlsx   

原文地址:https://www.cnblogs.com/tinywan/p/8548617.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!