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