概述
<1>读取 Excel 工作簿、工作表信息
import 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 行、列、单元格信息
import 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>创建工作簿、工作表和写入单元格
import xlwt
#引入 xlwt 模块
nwb=xlwt.Workbook(encoding='uft-8')
#新建工作簿
nws=nwb.add_sheet('工作表名')
#添加工作表
nws.write(行号,列号,'要写入的值')
#写入单元格
nwb.save('工作簿名.xls')
#保存工作簿
<4>修改工作簿、工作表、单元格
import 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 学习记录-用python来操作excel Day11所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复