一、需要用到的库:
1.操作xls格式的表格文件:
读取:xlrd
写入:xlwt
修改(追加写入):xlutils
2.操作xlsx格式的表格文件:
读取/写入:openpyxl
二、实现代码
1.操作xls格式的表格文件:
#coding=UTF-8
importxlrdimportxlwtfrom xlutils.copy importcopydefwrite_excel_xls(path, sheet_name, value):
index= len(value) #获取需要写入数据的行数
workbook = xlwt.Workbook() #新建一个工作簿
sheet = workbook.add_sheet(sheet_name) #在工作簿中新建一个表格
for i inrange(0, index):for j inrange(0, len(value[i])):
sheet.write(i, j, value[i][j])#像表格中写入数据(对应的行和列)
workbook.save(path) #保存工作簿
print("xls格式表格写入数据成功!")defwrite_excel_xls_append(path, value):
index= len(value) #获取需要写入数据的行数
workbook = xlrd.open_workbook(path) #打开工作簿
sheets = workbook.sheet_names() #获取工作簿中的所有表格
worksheet = workboo