PHPOffice项目中,有两个与电子表格文件格式相关联的项目:

PHPExcel





PhpSpreadsheets



它们之间的主要区别是什么?

最佳答案

PHPExcel多年来一直作为用于处理电子表格文件的库而维护,并且由于保留了对旧版本PHP(> = 5.2)的支持而受到束缚,这使得前进和改进它变得非常困难。它是一个稳定的库,但是将不再进行开发。

PHPSpreadsheet是PHPExcel的最新版本,其中大部分已被重写以利用PHP的新功能。在保留PHPExcel的所有功能的同时,它要求PHP的最低版本为5.5(不久将被删除,要求最低为5.6)。

库名称的更改是为了反射(reflect)这一事实,即它不仅限于Excel电子表格。但支持更广泛的电子表格文件格式。

编辑2020:

PHP Excel于2017年正式弃用,并于2019年永久归档。

PHP Excel已有多年未维护,因此不能再使用。 所有用户必须迁移到其直接后继PhpSpreadsheet或其他替代产品。

关于php - PHPExcel和PhpSpreadsheet之间的主要区别是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41117762/

10-12 06:58