PhpSpreadsheet 是一个用纯 PHP 编写的库,提供了一组类,允许您读取和写入各种电子表格文件格式,例如 Excel 和 LibreOffice Calc。
请参阅安装说明。
在官方文档中阅读更多相关信息,包括安装说明。或者查看 API 文档。
请在 StackOverflow 上询问您的支持问题,或在 Gitter 上进行快速聊天。
我现在正在运行 Patreon 来支持我在 PhpSpreadsheet 上所做的工作。
支持者将获得有关使用 PhpSpreadsheet 以及如何使用其一些更高级功能的文章。
Patreon 支持者已经可以看到的帖子:
约会游戏
了解 MS Excel(和 PhpSpreadsheet)如何处理日期和时间值。
循环循环
有关迭代工作表中的行和单元格的建议。
对于积极使用 PhpSpreadsheet 级别的订阅者:
面具背后
看一下数字格式掩码。
下一篇文章(目前正在进行中):
成功的秘诀
如何调试不能产生预期结果的公式。
我的目标是每月至少发布一篇文章,详细介绍 MS Excel 的某些功能以及如何在 PhpSpreadsheet 中使用该功能,或者如何在 PhpSpreadsheet 中执行不同的活动。
未来计划发布的帖子包括以下主题:
表格
结构化参考文献
自动过滤
数组公式
条件格式
数据验证
价值粘合剂
图片
图表
在 Patreon 支持者独占六个月后,文章将被纳入图书馆的公共文档中。
PhpSpreadsheet 是 PHPExcel 的下一版本。它破坏了兼容性,从而显着提高了代码库质量(命名空间、PSR 合规性、最新 PHP 语言功能的使用等)。
由于所有工作都已转移到 PhpSpreadsheet,因此 PHPExcel 将不再维护。对 PHPExcel、补丁和新功能的所有贡献都应针对 PhpSpreadsheet master
分支。
您需要迁移吗?有一个自动化工具可以做到这一点。
PhpSpreadsheet 已获得 MIT 许可。