phpoffice/phpspreadsheet

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

安装次数: 189,442,832

依赖者: 1,214

建议者: 48

安全: 5

星标: 13,262

关注者: 312

分支: 3,423

公开问题: 190

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 许可证授权。