PHPExcel Freezepane無法正常工作

for ($char = 'A'; $char <= 'Z'; $char++) {
  $objPHPExcel->getActiveSheet()->setCellValue($char.'5','40');
}
for ($i=1;$i<=100;$i++){
    $objPHPExcel->getActiveSheet()->setCellValue('A'.$i,generateRandomString());
}
$objPHPExcel->getActiveSheet()->freezePane('B');
// Write the PHPExcel object to browser as HTML
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'HTML');
$objWriter->save('php://output');

$objPHPExcel-> getActiveSheet() – > freezePane( ‘B’);

“A”(第一欄)專欄沒有發生凍結.

附加螢幕截圖FYI.

“A”(第一欄)專欄沒有發生凍結.

當我滾動COL A而不是凍結時,col A也會隱藏.

freezePane()座標應該是工作表的非凍結部分的左上角單元格的單元格引用,所以

$objPHPExcel->getActiveSheet()->freezePane('B2');

告訴Excel凍結第2行上方的行,以及“B”列左側的行……即第1行和第“A”列將被凍結.

翻譯自:https://stackoverflow.com/questions/17105830/phpexcel-freezepane-not-working