Python Microsoft 上的 win32com Excel WorksheetFunction
Python win32com on Microsoft Excel WorksheetFunction
有什么方法可以在 Python win32com
或任何其他库中调用 Excel WorksheetFunction
吗?
我想在 Python.
中使用像 VLookup
/Match
/Index
/SumIfs
这样的公式
是的。您可以使用 WorksheetFunction
object on the Application
object. For instance, in the particular case of Match
,在第一个打开的工作簿的第一个 sheet 中找到 '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)
有什么方法可以在 Python win32com
或任何其他库中调用 Excel WorksheetFunction
吗?
我想在 Python.
中使用像VLookup
/Match
/Index
/SumIfs
这样的公式
是的。您可以使用 WorksheetFunction
object on the Application
object. For instance, in the particular case of Match
,在第一个打开的工作簿的第一个 sheet 中找到 '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)