2009-03-27 10 views
1

Ich erstelle eine Excel-Tabelle mit der PEAR-Erweiterung Spreadsheet_Excel_Writer. Ich muss eine array formula zu einer der Zellen hinzufügen, aber alle Informationen, die ich über sie gelesen habe, bespricht sie nur, als ob Sie im Excel-Programm selbst sind: es sagt, Sie müssen die Formel als normal eingeben und dann drücken Ctrl + Shift + Geben Sie ein, um es in eine Matrixformel umzuschalten.Hinzufügen einer Matrixformel zu einer Excel-Tabelle mit PHP

Gibt es eine Möglichkeit, dies programmgesteuert zu tun?

Antwort

2

Es gibt eine Eigenschaft namens FormulaArray, mit der Array-Formeln programmgesteuert eingegeben werden können. Hoffentlich wird Ihnen dies von Ihrer PHP-Erweiterung mitgeteilt.

Verbrauch:

Sheet1.Range("C1:C3").FormulaArray = "=(A1:A3)*(B1:B3)"
+0

Dank - ich werde dies untersuchen und lassen Sie wissen, wie es geht. – nickf

+0

Wie kann ich Sheet1.Range ("C1: C3") ausführen. FormulaArray = "= (A1: A3) * (B1: B3)" von PHP über PHPExcel Klasse? Vielen Dank! – Alexander