2014-01-11 2 views
1
$PHPExcel->getDefaultStyle()->getFont()->setName('Arial') 
->setSize(10); 

$PHPExcel->setActiveSheetIndex(0) 
->setCellValue('A1', 'Linto') 
->setCellValue('B1', 'Cheeran') 
->setCellValue('A2', 'Sandhya'); 

$PHPExcel->getActiveSheet()->setCellValue('A5', 'date') 
->setCellValue('B5', '31-12-2010'); 

더 많은 셀이있는 경우 어떻게 phpexcel에서 제어 할 수 있습니까?phpexcel에서 Z 이상의 셀을 구현하는 방법은 무엇입니까?

->setCellValue('A1', 'Linto') 
->setCellValue('Z1', 'Linto') 

(Z1 이후) 다음 행 및 열의 셀 표현은 무엇입니까?

답변

6

PHPExcel에서 사용하는 열 이름이 Excel에 표시된 열 이름과 일치합니다. 따라서 Z1 이후에는 AA1, AB1 등으로 이동합니다 (AZ1 이후 BA1이옵니다).

그래서 그냥 사용할 수 있습니다

->setCellValueByColumnAndRow($column, $row) 

참고 :

->setCellValue('AA1', 'Linto') 

그리고 마크가 지적했듯이, 당신은 숫자 인덱스를 사용하여 세포를 설정할 수 setCellValueByColumnAndRow이

해당 행이 1 기반 (즉, 행 1은 첫 번째 행)이고 열은 0입니다 (즉, 열 0이 첫 번째 열임).

+0

다른 대안은'setCellValueByColumnAndRow()'를 사용하는 것입니다. –

관련 문제