我是靠谱客的博主 鲜艳铅笔,最近开发中收集的这篇文章主要介绍Python 学习记录-用python来操作excel Day11,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

<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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部