Я пытаюсь создать книгу Excel, используя PHPExcel …
Все отлично работает с большинством колонок, которые я создаю.
Однако последний столбец содержит формулу (BDH), которая относится к надстройке Excel Bloomberg. Эта рабочая тетрадь будет использоваться, конечно же, на терминале Bloomberg.
PHPExcel возвращает ошибку, когда я пытаюсь ввести формулу Блумберга в этом столбце. Я успешно ввел обычные формулы в столбце, поэтому я предполагаю, что проблема в том, что PHPExcel не знает формулу Блумберга, которую я ввожу …
Какие-нибудь мысли?
$Formula="=BDH(\"$My_Asset\" , \"px_last\" , \"$My_Date\" , \"$My_Date\" , \"$My_Overrides\" )";
$objPHPExcel->setActiveSheetIndex(0)->setCellValue("G1",$Formula);
Заранее спасибо!
Вы правы в своем предположении: PHPExcel будет работать только с функциями, которые являются «родными» для самого Excel, но не с функциями, которые добавляются в Excel через внешние пакеты, или с пользовательскими функциями. Также нет никакого способа добавления этих неродных функций.
Других решений пока нет …