guanhui07/phpspreadsheet

PHPSpreadsheet - 使用 PHP 读取、创建和写入电子表格文档 - 电子表格引擎

2.2.2 2024-08-08 02:31 UTC

README

Build Status Code Quality Code Coverage Total Downloads Latest Stable Version License Join the chat at https://gitter.im/PHPOffice/PhpSpreadsheet

PhpSpreadsheet 是一个纯 PHP 编写的库,提供一组类,允许您读取和写入各种电子表格文件格式,如 Excel 和 LibreOffice Calc。

安装

请参阅安装说明

文档

官方文档中了解更多信息,包括安装说明。或者查看API 文档

请在 StackOverflow 上提出您的支持问题,或在 Gitter 上快速聊天。

Patreon

我现在正在运行一个 Patreon 来支持我在 PhpSpreadsheet 上所做的工怍。

支持者将获得有关如何使用 PhpSpreadsheet 以及如何使用其一些更高级功能的文章。

已对 Patreon 支持者可用的帖子

  • 约会游戏
    • 看看 MS Excel(和 PhpSpreadsheet)如何处理日期和时间值。
  • 循环循环
    • 有关在电子表格中迭代行和单元格的建议。

并且对于积极使用 PhpSpreadsheet 的赞助者

  • 面具背后
    • 看看数字格式掩码。

下一篇文章(目前处于工作状态)

  • 成功公式
    • 如何调试不产生预期结果的公式。

我的目标是每月至少发布一篇文章,详细探讨 MS Excel 的一些功能以及如何在 PhpSpreadsheet 中使用这些功能,或者如何在 PhpSpreadsheet 中执行不同的活动。

未来计划的文章包括以下主题

  • 表格
  • 结构化引用
  • 自动筛选
  • 数组公式
  • 条件格式化
  • 数据验证
  • 值绑定
  • 图像
  • 图表

在六个月独家为 Patreon 支持者之后,文章将被纳入库的公共文档。

PHPExcel 与 PhpSpreadsheet 的比较?

PhpSpreadsheet 是 PHPExcel 的下一个版本。它打破了兼容性,以显著提高代码库质量(命名空间、PSR 兼容性、使用最新的 PHP 语言功能等)。

由于所有努力都转向了 PhpSpreadsheet,PHPExcel 将不再维护。所有针对 PHPExcel 的贡献、补丁和功能,应针对 PhpSpreadsheet 的 master 分支。

您需要迁移吗?有一个自动化工具可以做到这一点。

许可证

PhpSpreadsheet 根据 MIT 许可证授权。