python将计算结果输出为excel

数据情况:数据是气象站点月均降水量,共2001-01至今的月数据【由日数据计算得到月均值,此部分已完成】。具体如下:

2003 - 2 1.430357142857143
2003 - 3 1.610322580645161
2003 - 4 2.416
2003 - 5 2.7735483870967745
2003 - 6 2.694666666666667
2003 - 7 4.414838709677419

出现的问题:计算出来的数据希望能够自行读取到excel中,但是一直不成功
使用的是Jupyter的python3
问题代码如下:
【注:相关代码经网上共享的资源后修改,故可能存在雷同,谢谢分享】
第一种:import pandas as pd
#导出为excel文件
from xlwt import Workbook
from xlrd import sheet
#创建一个workbook并设置编码
Workbook=xlwt.Workbook(encoding='utf-8')
#添加sheet
Worksheet=Workbook.add_sheet('北京月均值')
#写入标题
for col,column in enumerate(['月','降水量月均值']):
Worksheet.write(0,col,column)
#写入每一行
for row,data in enumerate(data1):
for col,col_data in enumerate(data1):
Worksheet.write(row,col,col_data)
Workbook.save(resultpath=r'D:\result.xlsx')
报错千奇百怪,一一解决了还是会遇到不行的

第二种:import xlsxwriter
data=y,'-',m,' ',Pmonth['降水量'].mean()
resultpath=r'D:\result.xlsx'
data.workbook(resultpath)

第三种:
data=y,'-',m,' ',Pmonth['降水量'].mean()
resultpath=r'D:\result.xlsx'
import xlsxwriter as xw
def xw_toexcel(data,resultpath):
workbook=xw.workbook(resultpath)
workbook.sheet1=workbook.add_wordsheet('sheet1')
worksheet1.activate()
title=['月','降水量均值']
worksheet1.write_row('A1',title)
i=2
for j in range(len(data)):
insertData=[data[0][j],data[1][j]]
row='A'+str(i)
worksheet1.write_row(row,insertData)
i+=1
workbook.close

运行结果及报错内容
报错有:
int‘ object is not iterable
AttributeError: ‘Workbook‘ object has no attribute ‘sheet_names‘
tuple has no attribute ‘XX‘
等等。
但是我觉得这个应该不会很难,但是我不知道为什么上面的会错,按照网上的报错后调试也不成功,希望能解答疑惑,谢谢!!

我最大的希望,是它能够输出excel,并且能够指定存在那个sheet中,这样后面就不用再合并了,谢谢!