python办公自动化(1)利用xlrd,xlutils读取和修改

一、首先利用xlrd读取
我利用的是pycharm,如果之前没有用过xlrd,则可以利用终端下载
pip install xlrd进行下载
但是pycharm里面的版本比较高,一般使用
pip install xlrd==1.2.0这种较低版本的使用较好

import xlrd
#打开excel表格
wb=xlrd.open_workbook("秋风起.xlsx")#这里面加入自己操作的excel的名字,记得带后缀
#print(wb)
print(f"该excel表格中有{
      
      wb.nsheets}个工作簿")#这里面nsheets表示有几个工作簿
print(f"该excel表格中簿的名字是{
      
      wb.sheet_names()}")#这里面sheet_names()会输出所有簿的名字
#选择工作簿
sh1=wb.sheet_by_index(0)#工作簿序号从0开始
sh2=wb.sheet_by_name("电影")#工作簿的名称,这里面根据名称定位
print(f"里面一共有{
      
      sh1.nrows}{
      
      sh2.ncols}列的数据")#sh1,sh2都是一样的东西,利用不同的方式
#获取单元格内容
print(f"单元格中的内容是{
      
      sh1.cell_value(0,1)}")#单元格最左边是0,0
print(f"单元格中的内容是{
      
      sh1.row(0)[1].value}")
print(f"单元格中的内容是{
      
      sh1.cell(0,1).value}")
#输出完整的内容
for i in range(sh1.nrows):#从行数开始遍历
    for j in range(sh1.ncols):#从列数开始遍历
        print(f"第{
      
      sh1.nrows}行,第{
      
      sh1.ncols}列的内容是{
      
      sh1.cell(i,j).value}")

这是2022.9.8的第一部分学习,如果有其他问题可以私信
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_45859272/article/details/126773706