文章来源地址https://www.toymoban.com/news/detail-665370.html
public function exportDataTest(Request $request){
$filename = time();
$spreadsheet = new \PHPExcel();
$spreadsheet->getActiveSheet()->getCell("A1")->setValue('dadada');
$richText = new \PHPExcel_RichText();
$styleObj = $richText->createTextRun('红红红');
$styleObj->getFont()->setColor(new \PHPExcel_Style_Color("FFCC0000")); //设置颜色
$styleObj = $richText->createTextRun('dadada');
$styleObj->getFont()->setColor(new \PHPExcel_Style_Color("FF000000")); //设置颜色
$styleObj = $richText->createTextRun('蓝蓝蓝');
$styleObj->getFont()->setColor(new \PHPExcel_Style_Color("FF0000FF")); //设置颜色
$styleObj = $richText->createTextRun('dadada');
$styleObj->getFont()->setColor(new \PHPExcel_Style_Color("FF000000")); //设置颜色
$styleObj = $richText->createTextRun('绿绿绿');
$styleObj->getFont()->setColor(new \PHPExcel_Style_Color("FF12D712")); //设置颜色
$styleObj = $richText->createTextRun('时光隧道');
$styleObj->getFont()->setColor(new \PHPExcel_Style_Color("FFFF00FF")); //设置颜色
$spreadsheet->getActiveSheet()->getCell("B1")->setValue($richText);
// 导出excel
ob_end_clean();
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="' . $filename . '.xls');
header('Cache-Control: max-age=0');
header('Content-Type: text/html; charset=utf-8');
//$objWriter = \PHPExcel_IOFactory::createWriter($spreadsheet, 'Excel5');
$objWriter = \PHPExcel_IOFactory::createWriter($spreadsheet, "Excel2007");
// $objWriter = IOFactory::createWriter($spreadsheet, 'Xls');
$objWriter->save('php://output');
exit;
}
文章来源:https://www.toymoban.com/news/detail-665370.html
到了这里,关于php导了excel单元格部分字设置不同颜色的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!