我正在尝试使用phpSpreadsheet创建一个excel文件,我需要在单元格中引入对角线边框,所以我定义了这个数组:
$styleDIAGONAL = [
'borders' => [
'diagonal' => [
'borderStyle' => \PhpOffice\PhpSpreadsheet\Style\Border::BORDER_THIN,
],
],
];
然后我将样式应用于单元格
$spreadsheet->getActiveSheet()->getStyle('I3')->applyFromArray($styleDIAGONAL );
问题是没有边界适用于单元格I3。我究竟做错了什么?
谢谢!
发布于 2018-09-28 15:24:54
试试这个:
$spreadsheet->getActiveSheet()->getCell('I3')->getStyle()->applyFromArray($styleDIAGONAL);
你有任何错误吗?你有没有包含适当的文件?
require 'vendor/autoload.php';
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\IOFactory;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
https://stackoverflow.com/questions/-100002782
复制相似问题