0

是否有任何内置方法或任何其他方式将 python numpy 数组/列表转换为 COM SAFEARRAY?

R中有一个类似的方法: R Matrix to COMSAFEARRAY

很奇怪,我在 python 中没有找到任何东西。

我想使用它来将数组传递给我从 python 调用的 VBA 函数。

谢谢

4

1 回答 1

1

xlwings 负责这个:

import xlwings as xw
import numpy as np

book = xw.Book()
book.sheets[0]['A1'].value = np.array([[1, 2], [3, 4]])
于 2020-12-08T08:57:36.167 回答