利用xlrd,Python对excel读取文件
发布日期:2021-05-25 16:11:58 浏览次数:22 分类:精选文章

本文共 1019 字,大约阅读时间需要 3 分钟。

Python安装xlrd并读取Excel文件

配置pip是安装xlrd的前提环境。这里为您提供详细的安装指南:

  • 打开CMD,输入以下命令安装xlrd:
  • pip install xlrd
    1. 创建一个Excel文件,注意文件格式必须是.xlsx。

    2. 在PyCharm中编写以下代码读取Excel文件:

    3. # 确保编码为utf-8  
      import xlrd
      # 打开Excel文件
      data = xlrd.open_workbook(r"C:\Users\admin\Desktop\guoqu.xlsx")
      # 查看工作表数量
      print(f"一共有{data.nsheets}个工作表")
      # 查看所有工作表名
      print(f"工作表名称:{data.sheet_names()}")
      # 根据索引获取第一个工作表(索引从0开始)
      sheet1 = data.sheet_by_index(0)
      # 查看工作表的行数和列数
      print(f"工作表的行数为:{sheet1.nrows}")
      print(f"工作表的列数为:{sheet1.ncols}")
      # 查看工作表名称和索引
      print(f"工作表名称:{sheet1.name}")
      print(f"工作表索引:{sheet1.number}")
      # 查看第一行第一列的单元格值
      print(f"第0行第1列的单元格值:{sheet1.cell_value(rowx=0, colx=1)}")
      # 查看第一行的所有单元格值
      print(f"第一行的单元格值:{sheet1.row_values(rowx=1)}")
      # 查看第一列的所有单元格值
      print(f"第一列的单元格值:{sheet1.col_values(colx=1)}")
      # 查看第一列从第二行开始的单元格值
      print(f"第一列从第二行开始的单元格值:{sheet1.col_values(colx=1, start_rowx=1)}")

      示例输出:

      一共有1个工作表  
      工作表名称:['guoqu']
      第0行第1列的单元格值:test
      第一行的单元格值:(0, 0),'test'
      第一列的单元格值:(0, 1),'test'
      第一列从第二行开始的单元格值:(1, 1),'test'

      如需更多操作,请根据实际需求继续编写代码。

      希望以上内容能为您提供帮助!

    上一篇:利用openpyxl,Python对excel读写文件
    下一篇:Python中的pip怎么配置环境变量

    发表评论

    最新留言

    路过按个爪印,很不错,赞一个!
    [***.219.124.196]2025年04月23日 10时38分11秒