是的,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
的工作表,并在每个工作表中写入了一行数据。您可以根据需要创建任意数量的工作表,并在每个工作表上写入数据。