xlswriter介绍
xlsxwriter
是一个 PHP
C
扩展,可用于在Excel 2007
及以上版本
XLSX文件中写入多个工作表的文本,数字,公式和超链接。
以下为我使用了一小部分功能感觉的优缺点:
优点
- 内存使用量较小,导出时可使用固定内存模式
- 写入/读取性能高
- 支持数字,公式和超链接
- 支持基本的单元格样式
- 支持创建多个子表格
- 支持导出超过
10万
行的大表格
缺点
- 仅支持
Office 2007+
xlsx格式的Excel表,不支持2003版本
xls格式 - 仅支持简单的基本功能,功能没有PHPExcel丰富
- 设置单元格格式等方法较为复杂难用
- 不支持对已存在的文件追加写入
(不支持修改文件)
,只能创建新文件进行写入,已在的文件会覆盖
环境要求
PHP 版本大于等于 7.0
项目相关地址
安装
1 | 下载安装包,这里选择最新稳定版本1.3.6 |
主要使用方法及参数解释
以下是我使用过的一些方法,所有可使用方法请查看ide-helper
1 | /** |
简单使用
导出
1 | // 指定导出文件路径 |
读取Excel内容
1 | $config = ['path' => './tests']; |