在 PHP XlsxWriter 中,可以使用 add_format() 方法来自定义样式。下面是一个示例代码,演示如何创建一个带有自定义样式的 Excel 文件:
require_once 'xlsxwriter.class.php';
// 创建一个新的 Excel 文件
$workbook = new XLSXWriter('custom_style.xlsx');
// 定义一个自定义样式
$format = $workbook->add_format(array(
'font' => 'Arial',
'size' => 12,
'bold' => true,
'color' => 'red',
'align' => 'center',
'valign' => 'vcenter',
'border' => 1,
'border_color' => 'black'
));
// 在第一行第一列写入数据,并应用自定义样式
$workbook->write(0, 0, 'Hello World!', $format);
// 关闭 Excel 文件
$workbook->close();
在上面的示例中,我们使用 add_format() 方法创建了一个自定义的样式,然后将其应用到第一行第一列的单元格中。您可以根据需要调整样式的属性,如字体、大小、加粗、颜色、对齐方式、边框等。更多样式属性可以在官方文档中查看:https://github.com/viest/php-ext-xlswriter.