PHPExcel如何在设置样式后取消select列或范围
PHPExcel How to de-select column or range after setting a style
我的操作页面中有这段代码,它在我的活动工作表的 J 列中将文本居中:
$objPHPExcel->setActiveSheetIndex(0);
$lastrow = $objPHPExcel->getActiveSheet()->getHighestRow();
$objPHPExcel->getActiveSheet()
->getStyle('J1:J'.$lastrow)
->getAlignment()
->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
这工作正常,除了当我触发打开 MS Excel 并打开工作表时,整个 J 列突出显示。我想要的是让客户打开电子表格,但没有突出显示或选择任何列或单元格。
我不知道如何取消select所有单元格,但您可以select单元格A1,它是左上角的单元格。这将给出“无单元格 selected”的外观,并将打开 sheet 滚动到顶部和左侧。函数调用很简单:
setSelectedCells('A1')
我的操作页面中有这段代码,它在我的活动工作表的 J 列中将文本居中:
$objPHPExcel->setActiveSheetIndex(0);
$lastrow = $objPHPExcel->getActiveSheet()->getHighestRow();
$objPHPExcel->getActiveSheet()
->getStyle('J1:J'.$lastrow)
->getAlignment()
->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
这工作正常,除了当我触发打开 MS Excel 并打开工作表时,整个 J 列突出显示。我想要的是让客户打开电子表格,但没有突出显示或选择任何列或单元格。
我不知道如何取消select所有单元格,但您可以select单元格A1,它是左上角的单元格。这将给出“无单元格 selected”的外观,并将打开 sheet 滚动到顶部和左侧。函数调用很简单:
setSelectedCells('A1')