PHPExcel如何在设置样式后取消选择列或范围

时间:2016-06-15 18:39:06

标签: php phpexcel

我在我的操作页面中有这个代码,它将文本居中放在我的活动工作表的J列的范围内:

$objPHPExcel->setActiveSheetIndex(0);

$lastrow = $objPHPExcel->getActiveSheet()->getHighestRow();

$objPHPExcel->getActiveSheet()
            ->getStyle('J1:J'.$lastrow)
            ->getAlignment()
            ->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);

这很好用,除了当我触发打开MS Excel并打开工作表时,整个J列都会突出显示。我想要的是客户打开电子表格,但没有突出显示或选择任何列或单元格。

1 个答案:

答案 0 :(得分:1)

我不知道如何取消选择所有单元格,但您可以选择单元格 A1,即左上角的单元格。这将给出“未选择单元格”的外观,并将打开滚动到顶部和左侧的工作表。函数调用很简单:

setSelectedCells('A1')