自定义图表 PhpSpreadSheet
Custom chart PhpSpreadSheet
我正在尝试设置由 phpSpreadsheet 创建的 Excel 图表的列颜色和字体大小。
没有关于如何更改它的文档,也没有任何功能。
对于颜色单元格:
逐个单元格
$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');
单元格字体:
$objPHPExcel->getActiveSheet()->getStyle("A9")->getFont()->setSize(11);
图表示例:
// Custom colors for dataSeries (gray, blue, red, orange)
$colors = [
'cccccc', '00abb8', 'b8292f', 'eb8500',
];
// Set the Data values for each data series we want to plot
// Datatype
// Cell reference for data
// Format Code
// Number of datapoints in series
// Data values
// Data Marker
// Custom colors
$dataSeriesValues1 = [
new DataSeriesValues(DataSeriesValues::DATASERIES_TYPE_NUMBER,
'Worksheet!$C:$C', null, 4, [], null, $colors),
];
$dataSeriesValues2Element->setFillColor($colors);
此处所有代码:Official Guide
我正在尝试设置由 phpSpreadsheet 创建的 Excel 图表的列颜色和字体大小。
没有关于如何更改它的文档,也没有任何功能。
对于颜色单元格:
逐个单元格
$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');
单元格字体:
$objPHPExcel->getActiveSheet()->getStyle("A9")->getFont()->setSize(11);
图表示例:
// Custom colors for dataSeries (gray, blue, red, orange)
$colors = [
'cccccc', '00abb8', 'b8292f', 'eb8500',
];
// Set the Data values for each data series we want to plot
// Datatype
// Cell reference for data
// Format Code
// Number of datapoints in series
// Data values
// Data Marker
// Custom colors
$dataSeriesValues1 = [
new DataSeriesValues(DataSeriesValues::DATASERIES_TYPE_NUMBER,
'Worksheet!$C:$C', null, 4, [], null, $colors),
];
$dataSeriesValues2Element->setFillColor($colors);
此处所有代码:Official Guide