2009-03-27 14 views
1

Je génère une feuille de calcul Excel à l'aide de l'extension PEAR, Spreadsheet_Excel_Writer. Je dois ajouter un array formula à l'une des cellules, mais toutes les informations que j'ai lues à leur sujet ne les traitent que si vous êtes dans le programme Excel lui-même: il faut taper la formule comme d'habitude et appuyer sur Ctrl + Shift + Entrez pour passer à une formule matricielle.Ajout d'une formule matricielle à une feuille de calcul Excel à l'aide de PHP

Y at-il un moyen que je peux faire par programme?

Répondre

2

Il existe une propriété appelée FormulaArray qui permet d'entrer des formules matricielles par programme. J'espère que cela vous est exposé depuis votre extension PHP.

Utilisation:

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

merci - je vais étudier ce et vous laisser savoir comment il va. – nickf

+0

Comment puis-je exécuter Sheet1.Range ("C1: C3"). FormulaArray = "= (A1: A3) * (B1: B3)" à partir de php via la classe PHPExcel? Je vous remercie! – Alexander