0

是否可以使用 xlwings 将 python 中的数组传递到 excel 中的单个单元格中?当我尝试将 numpy 数组作为 Range.value 传递时,excel 会创建一个水平范围,每个值都在自己的行中。我的代码与此类似:

import xlwings as xw
import numpy as np

xlist = list()
xlist.append(1)
xlist.append(2)

wb = xw.Workbook('xlwingstest.xlsx')

xw.Range("sheet1", "a1", asarray= True).value = np.asarray(list)

我试图避免使用 VBA,但怀疑我可能别无选择。

谢谢

4

0 回答 0