snazzware / xlsx-streamer
一个简单的类,用于将数据流式传输到.xlsx文件。
0.0.2
2016-04-02 15:23 UTC
Requires
- php: >=5.5.30
This package is not auto-updated.
Last update: 2024-09-14 18:58:28 UTC
README
一个简单的类,用于将数据“流式传输”到.xlsx文件。
.xlsx文件在磁盘上创建,除了字典。这比使用像PHPExcel库(优秀的库)这样的解决方案消耗的内存要少得多。
我计划在未来为这个流式传输器添加更多功能,例如基本的格式化、支持嵌入超链接等。
基本用法
<?php
require __DIR__.'/vendor/autoload.php';
$streamer = new \Snazzware\XlsxStreamer();
$streamer->open('test.xlsx');
$streamer->write([
'This is A1',
'This is B1',
]);
$streamer->write([
'This is A2',
'This is B2',
]);
$streamer->close();
博客文章
http://blog.snazzware.com/2016/01/05/streaming-large-data-sets-to-excel-xlsx-targets-part-1/
http://blog.snazzware.com/2016/01/09/streaming-large-data-sets-to-excel-xlsx-targets-part-2/