PHPExcel Remove cell (column) removeColumn() 不起作用



我创建了导出PHPExcel,但在这里我想删除单元格"A"这是我的代码片段

$spareparts = $this->spareparts_m->getDataSpareparts();
if ($spareparts) {
foreach ($spareparts as $key => $sparepart)
{
$rownum = $key + $row_geser;
$this->excel->getActiveSheet()->getStyle('A' . $rownum.':W'. $rownum)->getFont()->setSize(10);
if(isset($flip[1])){
$this->excel->getActiveSheet()->setCellValue('A' . $rownum, $sparepart['part_no']);
}else{
$this->excel->getActiveSheet()->removeColumn("A");
}
/* Blah..blah.blah */

但是这里$this->excel->getActiveSheet()->removeColumn("A"); 不起作用,我的 excel 输出变成了这样的屏幕截图输出 excel 请问任何解决方案?

谢谢

如果要删除A列,请从B 列开始。

像这样的东西...

$this->excel->getActiveSheet()->setCellValue('A', 'Sample');

收件人:$this->excel->getActiveSheet()->setCellValue('B', 'Sample');

然后更改相应的字母。 您需要手动设置它 + 从 foreach 函数添加的行号。

相关内容

  • 没有找到相关文章

最新更新