# 1、导入包
import xlwings as xw
import pandas as pd
import numpy as np
# 2、获取工作簿
wb = xw.Book(r"D:\工作簿.xlsx")
# 3、获取工作表
sh1 = wb.sheets(1)
# 4、创建一个 DataFrame
data = pd.DataFrame(np.arange(1, 11).reshape(5, 2),
columns=(list("AB")),
index=[f"第{i+1}行"for i in range(5)])
data
# 方法一:直接写入
sh1.range("A1:B5").value = data
# 方法二:去行列标题写入(假设表中已存在字段名:姓名、值)
sh1.range("A2:B6").value = data.values