How To Enter Array Formulas using FormulaArray Property Using xlwings?

Method

sht.Range(‘E7′).FormulaArray=’=SUM(A1:A5*B1:B5)’

Sample Code

# Use `FormulaArray` property for array formulas

import xlwings as xw    #Import the xlwings package
import os    #Import the os package

root = os.getcwd()    #Get the current path
#Create an Excel application window, visible, 
#without opening a workbook  
app=xw.App(visible=True, add_book=False)
#Open a data file, writable
bk=app.books.open(fullname=root+r'\Formula.xlsx',read_only=False)
sht=bk.api.Sheets(1)    #Get the worksheet

#Use `FormulaArray` property for array formulas
sht.Range('E7').FormulaArray='=SUM(A1:A5*B1:B5)'

bk.save('test.xlsx')
#bk.close()
#app.kill()
Enter Array Formulas using FormulaArray Property Using xlwings
February 11, 2026 (0)


Leave a Reply

Your email address will not be published. Required fields are marked *