<1>读取 Excel 工作簿、工作表信息
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15import xlrd #导入 xlrd 模块 wb=xlrd.open_workbook('工作簿名.xls') #读取工作簿 ws=wb.sheets() #读取工作簿下的所有工作表对象 wsname=wb.sheet_names() #读取工作簿下的所有工作表名称 ws1=wb.sheet_by_name('工作表名') #按指定名称读取工作表对象-方法 1 ws2=wb.sheet_by_index(1) #按指定序号读取工作表对象-方法 2 ws3=wb.sheets()[1] #按指定序号读取工作表对象-方法 3
<2>读取 Excel 行、列、单元格信息
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16import xlrd ws=xlrd.open_workbook('工作簿名.xls').sheet_by_name('工作表名') #获取工作表对象 crow=ws.nrows #获取行数 ccol=ws.ncols #获取列数 row_data=ws.row_values(行号) #获取指定行数据 col_data=ws.col_values(列号) #获取指定列数据 cell_data_1=ws.cell_value(行号,列号) #获取单元格数据 cell_data_2=ws.cell(行号,列号).value #获取单元格数据
<3>创建工作簿、工作表和写入单元格
复制代码
1
2
3
4
5
6
7
8
9
10
11import xlwt #引入 xlwt 模块 nwb=xlwt.Workbook(encoding='uft-8') #新建工作簿 nws=nwb.add_sheet('工作表名') #添加工作表 nws.write(行号,列号,'要写入的值') #写入单元格 nwb.save('工作簿名.xls') #保存工作簿
<4>修改工作簿、工作表、单元格
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19import xlrd #导入 xlrd 模块 from xlutils.copy import copy #导入 xultils 中的复制模块 wb=xlrd.open_workbook('工作簿名.xls') #读取工修改的工作簿 nwb=copy(wb) #复制工作簿 nws1=nwb.add_sheet('工作表名') #新建工作表 nws2=nwb.get_sheet(序号) #读取工作表 nws3=nwb.get_sheet('工作表名') #读取工作表 nws1.write(行号,列表,'值') #将数据 写入指定工作表 nwb.save('工作簿名.xls') #保存工作簿
最后
以上就是鲜艳铅笔最近收集整理的关于Python 学习记录-用python来操作excel Day11的全部内容,更多相关Python内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复