美文网首页
python xlrd,操作excel

python xlrd,操作excel

作者: Arale_zh | 来源:发表于2018-11-08 10:01 被阅读0次

Python 操作Excel的库---xlrd,一些常用API

xlrd:一个从excel文件中读取和格式化数据信息的库,无论是xls还是xlsx文件

  • 安装
pip install xlrd
  • 导入
import xlrd
  • 打开文件
# 打开excel文件,返回实例对象-<xlrd.book.Book object at 0x000001ED41180898>
excel = xlrd.open_workbook(r"./excel/2017年人员电子档案.xlsx") # r-->保持原始字符串,不转义,
  • 获取sheet工作区相关信息
 # 获取sheet的名字,返回名字列表-['2017-6-22', '测试']
sheet_names = excel.sheet_names()
# 获取sheet对象,返回对象列表-[<xlrd.sheet.Sheet object at 0x0000023A57014CC0>, <xlrd.sheet.Sheet object at 0x0000023A57014CF8>]
sheets = excel.sheets() 
# 获取sheet总数,返回数字-2
sheet_num = excel.nsheets
  • 获取某一个sheet对象
sheet_index = excel.sheet_by_index(0)  # 根据索引
sheet_name = excel.sheet_by_name("测试")  # 根据名称
  • 获取sheet对象相关信息
name = sheet_index.name  # 返回sheet名称
rows = sheet_index.nrows  # 返回行数
cols = sheet_index.ncols  # 返回列数
  • 批量获取单元格信息
row_value = sheet_index.row_values(2, 0, 4)  # 获取某一行的值,返回列表,TODO 参数依次,第二行,从0开始,到第4列
col_value = sheet_index.col_values(0, 0, 4)

row = sheet_index.row(2)  # 获取某一行的值和类型,不支持切片-[text:'123', text:'456', text:'789', text:'147', text:'11111111', text:'258', text:'']
col = sheet_index.col(1)

slice_row = sheet_index.row_slice(2, 0, 4)  # 获取某一行的值和类型,支持切片
slice_col = sheet_index.col_slice(0, 0, 4)
  • 获取特定单元格
cell_value = sheet_index.cell(1,2).value  # 获取第2行,第三列的值
cell_value_ = sheet_index.cell_value(1,2)
  • 获取单元格栏信息
print(xlrd.cellname(0,1))
print(xlrd.cellnameabs(0,1))
print(xlrd.colname(8))

相关文章

  • python之解析execl表格

    xlrd模块 python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写...

  • Python之excel数据存取

    Python操作excel,主要用到xlrd和xlwt这两个库,xlrd是读excel,xlwt是写Excel的库...

  • openpyxl读写excel

    前面介绍了利用Python中xlrd与xlwt读写Excel的基本操作( 《使用Python xlrd与xlwt模...

  • 【Python】xlrd模块使用

    python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库...

  • Python之Excel模块

    Python中操作Excel主要用到xlrd和xlwt这两个模块,xlrd是对Excel的读操作,是只读的,不能对...

  • python excel操作xlrd, xlwt

    python操作excel主要用到xlrd和xlwt这两个库:xlrd是读excelxlwt是写excel的库 x...

  • python xlrd,操作excel

    Python 操作Excel的库---xlrd,一些常用API xlrd:一个从excel文件中读取和格式化数据信...

  • python操作Excel

    python操作excel除了读就是写。 完整的操作(安装xlrd+操作) http://huaxia524151...

  • Python读写Excel表格

    Python读写Excel表格,就是这么简单粗暴又好用 python操作excel主要用到xlrd和xlwt这两个...

  • python读取Excel实例

    1.操作步骤: (1)安装python官方Excel库-->xlrd (2)获取Excel文件位置并读取 (3)读...

网友评论

      本文标题:python xlrd,操作excel

      本文链接:https://www.haomeiwen.com/subject/toyddftx.html