使用 PHPExcel 创建 pdf 时合并单元格不起作用
Posted
技术标签:
【中文标题】使用 PHPExcel 创建 pdf 时合并单元格不起作用【英文标题】:Merge cells does not work while creating pdf using PHPExcel 【发布时间】:2013-06-09 19:35:37 【问题描述】:我正在尝试使用 phpexcel 和 mPDF 作为渲染引擎创建 PDF 文档。使用以下代码合并单元格时会生成错误“此 PDF 文档可能无法正确查看”。
$objPHPExcel->getActiveSheet()->mergeCells('A1:A3');
有人遇到过这个错误吗?
西米
【问题讨论】:
【参考方案1】:快速而肮脏的修复;
更改PHPExcel/Writer/html.php的第1236行,内容为:
$cssClass .= ' style' . $pSheet->getCell($endCellCoord)->getXfIndex();
到
if (!$this->_useInlineCss)
$cssClass .= ' style' . $pSheet->getCell($endCellCoord)->getXfIndex();
【讨论】:
以上是关于使用 PHPExcel 创建 pdf 时合并单元格不起作用的主要内容,如果未能解决你的问题,请参考以下文章