PHPSReadSheet:如何检查单元格是否有删除线?
如果单元格有删除线,如何签入PHPSReadSheet 我试过这个:PHPSReadSheet:如何检查单元格是否有删除线?,php,phpspreadsheet,strikethrough,Php,Phpspreadsheet,Strikethrough,如果单元格有删除线,如何签入PHPSReadSheet 我试过这个: $cell0 = $sheet->getCell('C73'); $isStriked = $cell0->getStyle()->getFont->getStrikethrough(); print_r($isStriked); 无论目标单元格是否有删除线,都不起作用。它会给出一个空白值…对于删除线,您需要一个字体对象,请参见此处的文档。要进行检查,必须使用getStrike
$cell0 = $sheet->getCell('C73');
$isStriked = $cell0->getStyle()->getFont->getStrikethrough();
print_r($isStriked);
无论目标单元格是否有删除线,都不起作用。它会给出一个空白值…对于删除线,您需要一个字体对象,请参见此处的文档。要进行检查,必须使用getStrikethrough()。要设置,必须使用setStrikethrough()。见文件
试试看:
$isStriked=$cell0->getFont->getStrikethrough()代码>刚刚发现PHPSReadSheet不支持XLSX文件的删除线@luk在使用getFont之前,您需要有getStyle。我只是希望它像在VBA中一样:ActiveCell.Font.streethrough=True
。
$cell0 = $sheet->getCell('C73');
$isStriked = $cell0->getStyle()->getFont->getStrikethrough();