Microsoft Excel工作表函数上的Python win32com

Microsoft Excel工作表函数上的Python win32com,python,excel,excel-formula,win32com,Python,Excel,Excel Formula,Win32com,在Pythonwin32com或任何其他库中,是否有方法调用Excel工作表函数 我想在Python中使用类似于VLookup/Match/Index/SumIfs的公式。是的。您可以在应用程序对象上使用该对象。例如,在的特定情况下,要在第一个打开工作簿的第一页中的'B:B'中查找第一个出现的1.0,可以执行以下操作: import win32com.client excel = win32com.client.Dispatch('Excel.Application') workbook = e

在Python
win32com
或任何其他库中,是否有方法调用Excel
工作表函数

我想在Python中使用类似于
VLookup
/
Match
/
Index
/
SumIfs
的公式。

是的。您可以在
应用程序
对象上使用该对象。例如,在的特定情况下,要在第一个打开工作簿的第一页中的
'B:B'
中查找第一个出现的
1.0
,可以执行以下操作:

import win32com.client
excel = win32com.client.Dispatch('Excel.Application')
workbook = excel.Workbooks(1)
worksheet = workbook.Worksheets(1)
excel.WorksheetFunction.Match(1.0, worksheet.Range('B:B'), 0)