1 openpyxl
from openpyxl import load_workbook #excel文件读写模块
'''excel文件读写模块'''
def get_excel(self,indata,sheetname,row_add,col_add):
# 将数据和字段名写入excel的函数
ds1 = indata.copy()
#加载文件
#激活sheet页
#workbook = load_workbook(_path + '\日报数据.xlsx')
worksheet = workbook.get_sheet_by_name(sheetname)
#将数据循环写入excel的每个单元格中
for row in range(ds1.shape[0]):
for col in range(ds1.shape[1]):
worksheet.cell(row = row + row_add, column = col + col_add).value = ds1.values[row][col]
#返回生成的excel
#workbook.save(_path + '\日报数据.xlsx')
2 xlwt
import xlwt
import xlsxwriter
def data_query_description(self,num,name):
data = pd.read_excel(_path +'\data\%s.xlsx'%name[5])
worksheet1 &