nope7777/xlsx-writer

XLSXWriter - 一个轻量级的库,用于快速生成大型Excel导出,且不会导致内存溢出。

v1.0.1-beta 2024-09-10 11:05 UTC

This package is auto-updated.

Last update: 2024-09-10 11:07:34 UTC


README

XLSXWriter 是一个轻量级库,用于快速生成大型Excel导出,且不会导致内存溢出。

文档

使用示例

use XLSXWriter\Workbook;

$workbook = new Workbook();

$workbook->getDefaultStyle()
    ->setFontName('Arial')
    ->setFontSize(9);

$sheet = $workbook->addSheet('Sheet title');
$sheet->addRow(
    ['Person', 'Company', 'Amount'],
    $workbook->getNewStyle()->setFontBold(true)
);
$sheet->skipRows(2);

$sheet->addRows([
    ['User1', 'Company1', 100],
    ['User2', 'Company2', 200],
    ['User3', 'Company3', 300],
]);

$workbook->output('some-export.xlsx');