mirror of
https://github.com/PHPOffice/PhpSpreadsheet.git
synced 2026-08-23 02:43:53 +00:00
19555d6d96
There will probably be dozens, if not hundreds, of these before I'm ready to commit.
25 lines
623 B
PHP
25 lines
623 B
PHP
<?php
|
|
|
|
use PhpOffice\PhpSpreadsheet\Writer\Html;
|
|
|
|
require __DIR__ . '/../Header.php';
|
|
/** @var PhpOffice\PhpSpreadsheet\Spreadsheet */
|
|
$spreadsheet = require __DIR__ . '/../templates/sampleSpreadsheet.php';
|
|
|
|
function changeGridlines(string $html): string
|
|
{
|
|
return str_replace('{border: 1px solid black;}', '{border: 2px dashed red;}', $html);
|
|
}
|
|
|
|
/** @var PhpOffice\PhpSpreadsheet\Helper\Sample $helper */
|
|
$helper->write(
|
|
$spreadsheet,
|
|
__FILE__,
|
|
['Html'],
|
|
false,
|
|
function (Html $writer): void {
|
|
$writer->setEmbedImages(true);
|
|
$writer->setEditHtmlCallback('changeGridlines');
|
|
}
|
|
);
|