gpt4 book ai didi

PhpSpreadsheet 将单元格的背景颜色设置为白色

转载 作者:行者123 更新时间:2023-12-03 15:53:14 28 4
gpt4 key购买 nike

使用 PhpSpreadsheet,我想为 Excel 单元格设置白色背景。

$cells = 'A1';
$spreadsheet
->getActiveSheet()
->getStyle($cells)
->getFill()
->setFillType(\PhpOffice\PhpSpreadsheet\Style\Fill::FILL_SOLID)
->getStartColor(' #FFFFFF')
->setARGB('#FFFFFF');
即使我设置了此白色 RGB 颜色值,此代码也会使单元格背景变黑: #FFFFFF .
我想达到的结果:
BEFORE
AFTER

最佳答案

您不必包含 #为 PhpSpreadsheet 指定 ARGB 时的符号。这些解决方案将能够将单元格背景设置为白色:
逐个单元格

$spreadsheet
->getActiveSheet()
->getStyle($cells)
->getFill()
->setFillType(\PhpOffice\PhpSpreadsheet\Style\Fill::FILL_SOLID)
->getStartColor()
->setARGB('ffffff');
单元格范围
$spreadsheet
->getActiveSheet()
->getStyle('A1:A5')
->getFill()
->setFillType(\PhpOffice\PhpSpreadsheet\Style\Fill::FILL_SOLID)
->getStartColor()
->setARGB('ffffff');

关于PhpSpreadsheet 将单元格的背景颜色设置为白色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55015221/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com