No despejo de pilha, você está tentando obter a célula 'AA', que não é uma referência de célula válida do Excel... está faltando um número de linha:
PHPExcel_Worksheet->setCellValue('AA', 'Purchase Order ...')
Observe que há uma função interna que pode converter um número de coluna em um nome de coluna,
PHPExcel_Cell::stringFromColumnIndex()
ou você pode aproveitar a capacidade do PHP de incrementar strings no estilo PERL, ou (se você preferir trabalhar com números para colunas) usar o setCellValueByColumnAndRow()
da planilha método