是的,PHP XLSXWriter 可以處理多個工作表。您可以在創建工作表時指定要使用的工作表名稱,并分別在每個工作表上寫入數據。以下是一個示例代碼片段,展示如何在同一個 Excel 文件中創建多個工作表:
// 創建 Excel 文件
$writer = new XLSXWriter();
// 創建第一個工作表
$writer->writeSheetHeader('Sheet1', array('Column1', 'Column2', 'Column3'));
$writer->writeSheetRow('Sheet1', array('Data1', 'Data2', 'Data3'));
// 創建第二個工作表
$writer->writeSheetHeader('Sheet2', array('Column1', 'Column2', 'Column3'));
$writer->writeSheetRow('Sheet2', array('Data1', 'Data2', 'Data3'));
// 保存 Excel 文件
$writer->writeToFile('example.xlsx');
在上面的示例中,我們創建了一個名為 Sheet1
和 Sheet2
的工作表,并在每個工作表中寫入了一行數據。您可以根據需要創建任意數量的工作表,并在每個工作表上寫入數據。