PHPExcel:如何从一行或一系列单元格中获取样式并将其应用于另一个单元格

标签 php phpexcel

我正在尝试获取行的样式,例如("A3:V3"),将其传递给一个数组,然后将该数组与 applyFromArray(); 函数一起使用。

这是我尝试过的:

$objPHPExcel = $objReader->load($inputFileName);
$sheet = $objPHPExcel->getActiveSheet();
$style = $sheet->getStyle("A3:V3");
$sheet->getStyle("A$totalRows:V$totalRows")->applyFromArray($style);

这会引发错误“传递的样式数组无效。”

有解决办法吗?

最佳答案

我在文档中找到这个 - “如果你想将规则集复制到其他单元格,你可以复制样式对象”

$objPHPExcel->getActiveSheet()->duplicateStyle($objPHPExcel->getActiveSheet()->getStyle('B2'), 'B3:B7');

所以我不必再这样做了。应该再搜索一下。

关于PHPExcel:如何从一行或一系列单元格中获取样式并将其应用于另一个单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38267967/

相关文章:

php - PDO PHP 获取类

javascript - 无法覆盖 magento 2 中的 collapsible.js

php - 使用 PHP post 函数时遇到奇怪的问题

php - php 和 mysql 中的奇怪错误

PHP 可序列化在本地主机上工作但不在网络服务器上工作

php - 如何通过 PHPExcel 将第一行的键转换为数组?

windows-7 - window 7 : "Excel found unreadable content"

javascript - 从函数中获取 JSON 数据以赋予 Chart JS 值

php - 警告 : include(PHPExcel. php):无法打开流:没有这样的文件或目录

javascript - 全部居中并根据数据长度调整excel列