python修改获取xlsx数据
刚才要修改一个表格的数据,在网上搜了下方法,做出以下总结:
简单的取出数据以及写入数据
import xlrd data = xlrd.open_workbook(r'C:\Users\亦清\Desktop\在线学习及考试-待处理.xlsx') table = data.sheets()[0] //获取到表格 table.cell(x,y) //获取第x+1行,y+1列的数据 table.nrows //表格行数
//进行数据处理xxxx
/处理结束,写入数据 import xlrd from xlutils.copy import copy //修改,写入数据 workbook = xlrd.open_workbook(r'C:\Users\亦清\Desktop\在线学习及考试-待处理.xlsx') workbooknew = copy(workbook) ws = workbooknew.get_sheet(0) //获取到副本 ws.write(1,8,data) //给第2行,第9列写入数据 workbooknew.save(r"test.xlsx") //保存副本