intelogie/phpexcel

PHPExcel - OpenXML - 使用 PHP 读写电子表格文档 - 电子表格引擎

1.8.1 2015-05-01 07:00 UTC

README

PHPExcel 是一个用纯 PHP 编写的库,提供了一组类,允许您写入和读取不同的电子表格文件格式,如 Excel (BIFF) .xls、Excel 2007 (OfficeOpenXML) .xlsx、CSV、Libre/OpenOffice Calc .ods、Gnumeric、PDF、HTML 等。此项目基于微软的 OpenXML 标准和 PHP 构建。

主分支: Build Status

开发分支: Build Status

Join the chat at https://gitter.im/PHPOffice/PHPExcel

支持的文件格式

读取

  • BIFF 5-8 (.xls) Excel 95 及以上版本
  • Office Open XML (.xlsx) Excel 2007 及以上版本
  • SpreadsheetML (.xml) Excel 2003
  • Open Document Format/OASIS (.ods)
  • Gnumeric
  • HTML
  • SYLK
  • CSV

写入

  • BIFF 8 (.xls) Excel 95 及以上版本
  • Office Open XML (.xlsx) Excel 2007 及以上版本
  • HTML
  • CSV
  • PDF(使用 tcPDF、DomPDF 或 mPDF 库,这些库需要单独安装)

需求

  • PHP 版本 5.2.0 或更高
  • PHP 扩展 php_zip 启用(如果需要 PHPExcel 处理 .xlsx、.ods 或 .gnumeric 文件,则需要此扩展)
  • PHP 扩展 php_xml 启用
  • PHP 扩展 php_gd2 启用(可选,但需要精确列宽自动计算)

想要贡献?

如果您想要贡献,以下是一些注意和指南

  • 所有新开发都在 1.8 分支上发生,因此它始终是最新的
  • 主分支只包含已标记的版本
  • 如果您打算提交拉取请求,请从 1.8 分支创建分叉,并将您的拉取请求提交回该 1.8 分支
  • 尽可能使代码更改符合 PSR-2 标准
  • 关于分叉的有用文章
  • 关于拉取请求的有用文章

许可证

PHPExcel 在 LGPL (GNU LESSER GENERAL PUBLIC LICENSE) 许可下发布