PHPExcel 是一个用于处理 Excel 文件的 PHP 库。虽然它已经被新的库如 PhpSpreadsheet 取代,但了解如何在PHPExcel中设置字体颜色、字体和字号仍然有其价值。
要在PHPExcel中设置字体颜色、字体和字号,你需要使用样式对象(Style Object)。以下是一个示例代码:
require_once 'PHPExcel.php';
// 创建一个新的 PHPExcel 对象
$objPHPExcel = new PHPExcel();
// 获取活动工作表
$activeSheet = $objPHPExcel->getActiveSheet();
// 创建一个新的样式对象
$styleArray = array(
'font' => array(
'color' => array('rgb' => 'FF0000'), // 红色字体
'bold' => true, // 加粗
'size' => 16, // 字号为 16pt
'name' => 'Arial' // 字体为 Arial
),
);
// 应用样式到单元格 A1
$activeSheet->getStyle('A1')->applyFromArray($styleArray);
// 设置单元格 A1 的值
$activeSheet->setCellValue('A1', 'Hello World!');
// 导出 Excel 文件
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="example.xlsx"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save('php://output');
请注意,由于PHPExcel已经不再维护,建议在新项目中使用PhpSpreadsheet或其他现代库来处理 Excel 文件。
领取专属 10元无门槛券
手把手带您无忧上云