是否可以使用 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,但怀疑我可能别无选择。
谢谢