Возможно ли использование Excel_spreadsheet_writer для создания имени, такого как
$workbook = new Spreadsheet_Excel_Writer();
$worksheet = &$workbook->addWorksheet('CheckNames');
$worksheet->writeName(0, 0, 'AnswerToEverythig', '42');
$worksheet->write(0, 1, 'Double =');
$worksheet->writeFormula(0, 2, '=AnswerToEverythig * 2');
$workbook->send('CheckNames.xls');
$workbook->close();
и отображение 84 в ячейке C1
В соответствии с рекомендациями cypher, я пробовал PHPExcel, но теперь получаю Internal Server Error на следующем
$prices_sheet->setCellValueByColumnAndRow(4, $row, '=IF(Round_Up=0, (C'.$row.'+D'.$row.'), 0.01 )');
изменив формулу на
'=IF(0=0, (C'.$row.'+D'.$row.'), 0.01 )'
останавливает ошибку.
Поэтому PHPExcel имеет проблемы с разрешением формул с использованием именованных диапазонов.
нашел это
http://phpexcel.codeplex.com/Thread/View.aspx?ThreadId=209472