4
PHPExcel을 사용하여 Excel 파일을 내 사이트로 가져옵니다. 예를 들어 두 셀 A1과 A2가 병합됩니다. A1이 다른 셀 (A2 또는 기타)에 병합되었는지 아닌지 알아낼 수있는 방법이 있습니까?PHPExcel. 현재 셀이 다른 셀과 병합되었는지 확인하는 방법?
PHPExcel을 사용하여 Excel 파일을 내 사이트로 가져옵니다. 예를 들어 두 셀 A1과 A2가 병합됩니다. A1이 다른 셀 (A2 또는 기타)에 병합되었는지 아닌지 알아낼 수있는 방법이 있습니까?PHPExcel. 현재 셀이 다른 셀과 병합되었는지 확인하는 방법?
$workbook = new PHPExcel;
$sheet = $workbook->getActiveSheet();
$sheet->mergeCells('A1:E1');
$cell = $sheet->getCell('A1');
// Check if cell is merged
foreach ($sheet->getMergeCells() as $cells) {
if ($cell->isInRange($cells)) {
echo 'Cell is merged!'
break;
}
}
phpexcel은 병합 된 셀에 대한 정보를 저장하는 방법 때문에 더 좋은 해결책이 아니라고 생각합니다.
고맙습니다. 걱정하지 마시길 바랍니다. 쿼리하는 셀이 병합 된 범위의 일부인 경우 마스터 셀 값을 얻는 방법에 대한 또 다른 예를 들어 확장 해 보았습니다. (이것은 내가 무엇을위한 답을 찾고 있었기 때문입니까?) – Adambean
isInRange()가 true면 A1 : E1을 얻는 방법은 무엇입니까? – architjn
'$ cell' afair입니다. –