在 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.