700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python sqlserver 数据操作_python对Excel数据进行读写操作

python sqlserver 数据操作_python对Excel数据进行读写操作

时间:2021-11-08 07:39:00

相关推荐

python sqlserver 数据操作_python对Excel数据进行读写操作

python对Excel数据进行读写操作

将学习到的基础操作记录在这里,便与复习查看

1.python读取Excel工作簿、工作表

import xlrd# 读取工作簿wb=xlrd.open_workbook('招生表.xls')# 读取工作簿下所有的工作表ws=wb.sheets()# 读取工作簿下所有工作表名称wsname=wb.sheet_names()# 读取工作表对象三种方式ws1=wb.sheet_by_name('中山分校')ws2=wb.sheet_by_index(0)ws3=wb.sheets()[0]print(ws2)

2.读取Excel行、列、单元格信息

import xlrdws=xlrd.open_workbook('招生表.xls').sheet_by_name('中山分校')# 获得行数crow=ws.nrows# 获得列数ccol=ws.ncols# 获取指定行数据row_data=ws.row_values(3)# 获取指定列数据col_data=ws.col_values(1)# 获取指定单元格数据两种方式,注意从0开始cell_data_1=ws.cell_value(2,1)cell_data_2=ws.cell(1,3).valueprint(cell_data_2)

3.创建工作簿、工作表和写入单元格

import xlwt# 新建工作簿,固定格式nwb=xlwt.Workbook(encoding='utf-8')# 添加工作表nws=nwb.add_sheet('成绩表')# 指定行号1,列号2写入内容nws.write(1,2,'Hello!Excel我来了!')# 保存工作簿名称nwb.save('成绩单.xls')

4.修改工作簿、工作表、单元格

import xlrdfrom xlutils.copy import copy# 读取需要修改的工作簿wb=xlrd.open_workbook('招生表.xls')# 复制工作簿nwb=copy(wb)# 新建工作表nws1=nwb.add_sheet('上海分校')# 读取指定工作表两种方式nws2=nwb.get_sheet(1)nws3=nwb.get_sheet('黄河分校')# 获取工作表以后才能写入数据nws3.write(5,7,'我来也')nws1.write(0,0,'上海上海')nwb.save('招生表.xls')

xlrd,xlwt,xlutils都是对excel进行操作时需要的库,可以直接从pycharm中下载,上面这些操作只能操作.xls文件

小编这里还整理了一些Python学习资料,需要的小伙伴可以点击下方获取

刚学Python一片迷茫不知道如何下手?完整学习路线资料让你少走弯路​

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。