Я пытаюсь установить значение ячейки в электронной таблице Excel в формулу, которая ссылается на рабочий лист и имеет несколько параметров. Моя формула:Что вы можете использовать вместо меток в PHP?
=SUMIFS('Sheet1'!AY:AY,'Sheet1'!J:J, "Q1", 'Sheet1'!M:M, "Extensions", 'Sheet1'!AW:AW, "NP")+SUMIFS('Sheet1'!AY:AY,'Sheet1'!J:J, "Q1", 'Sheet1'!M:M, "Extensions", 'Sheet1'!AW:AW, "PHBO")+SUMIFS('Sheet1'!AY:AY,'Shee1'!J:J, "Q1", 'Sheet1'!M:M, "Extensions", 'Sheet1'!AW:AW, "PR", 'Sheet1'!AN:AN, "Both")+SUMIFS('Sheet1'!AY:AY,'Sheet1'!J:J, "Q1", 'Sheet1'!M:M, "Extensions", 'Sheet1'!AW:AW, "PR", 'Sheet1'!AN:AN, "Area")
Мой РНР:
$objPHPExcel->setActiveSheetIndex(1)
->setCellValue('B2', 'XXX');
Где XXX = формула выше. Проблема в том, что из «и" знаков в формуле я получаю ошибки.
Вы можете избежать кавычек '$ foo = 'Something's' funny ';' – JimL
Связанный: [Что это означает, чтобы избежать строки?] (Http://stackoverflow.com/questions/10646142/what- do-it-mean-to-escape-a-string) – HPierce
Вам нужно правильно узнать строки PHP: http://php.net/manual/en/language.types.string.php#language.types.string. syntax.single –