如何使用phpexcel将文本放在png图像的顶部
我想使用png图片作为excel报告的背景,在图片顶部添加一个文本“数字” 那是没有办法的 这是我的代码:如何使用phpexcel将文本放在png图像的顶部,php,phpexcel,Php,Phpexcel,我想使用png图片作为excel报告的背景,在图片顶部添加一个文本“数字” 那是没有办法的 这是我的代码: $objDrawingbackground = new PHPExcel_Worksheet_Drawing(); $objDrawingbackground->setWorksheet($objPHPExcel->getActiveSheet()); $objDrawingbackground->setName('background'); $objDrawingbac
$objDrawingbackground = new PHPExcel_Worksheet_Drawing();
$objDrawingbackground->setWorksheet($objPHPExcel->getActiveSheet());
$objDrawingbackground->setName('background');
$objDrawingbackground->setDescription('background');
$objDrawingbackground->setPath('Background No Footer.png');
$objDrawingbackground->setCoordinates('E6');
$objPHPExcel->getActiveSheet()->SetCellValue("E8","Some Text");
但是文本隐藏在图片后面
我想让图片透明,这样“应该”可以解决问题,但用户无法选择文本
有人对我有什么提示吗?我们将不胜感激
谢谢大家! 您必须使用GD创建一个包含文本的图像,然后将其添加到Excel中,因为PHPExcel不是图形库或图形库,也不提供编辑图像的工具。感谢您的回复,我不想修改图片,只需在其顶部放置一个文本,即可选择,我创建的报告是动态的,因此它会随着每个客户的变化而变化。再次感谢你!!在不修改图片的情况下,无法将文本放在图片顶部:图片覆盖在工作表单元格上,将单元格隐藏在后面。。。。你可以试试透明的gif,这样后面单元格中的数据就可以通过它看到;但我不知道这是否有效+1,因为这将非常有效!但唯一的问题是,客户将无法选择后面的数据、要复制的图片以及其他报告中的过去。我还有另一个问题,这可能是我上面的问题,我可以用phpexcel画一个形状吗,这是用户的功能请求,请看这里的请求:我不知道您对phpexcel的实现有多少关注。新版本上是否实现了该请求?非常感谢马克!!我确实努力跟上PHPExcel的实现:自选图形不受支持,即使是最新的1.7.9版本,所以这不是一个选项。它也不可能包含在下一个版本中,因为这将是对core的一次重大重写,以及对计算引擎的重写,以及对基于xml的读取器的重构,以使用XMLREader而不是SimpleXML