要使用PHP的PHPExcel库(现在已经被更名为PhpSpreadsheet)来写入Excel文件,请按照以下步骤操作:
- 首先确保已经安装了PhpSpreadsheet库。如果还没有安装,可以通过Composer进行安装:
composer require phpoffice/phpspreadsheet
- 创建一个新的Excel文件并写入数据:
getActiveSheet(); // 写入标题行 $titles = ['编号', '名称', '价格']; $worksheet->fromArray($titles, null, 'A1'); // 写入数据 $data = https://www.yisu.com/ask/['1', '商品A', 100], ['2', '商品B', 200], ['3', '商品C', 300], ]; $worksheet->fromArray($data, null, 'A2'); // 设置单元格格式 $format = [ 'font' => [ 'bold' => true, ], ]; $worksheet->getStyle('A1')->applyFromArray($format); // 导出为Excel文件 $writer = new Xlsx($spreadsheet); $fileName = 'example.xlsx'; $writer->save($fileName); echo "Excel文件已生成:{$fileName}"; ?>
上述代码将创建一个包含标题行和数据的Excel文件(example.xlsx),并将其保存在当前目录下。你可以根据需要修改数据和样式。