• python读取表格数据xlrd


    import re
    
    import lxml
    import xlrd
    
    import xlrd   #引入库
    import xlwt
    
    path=r'路径'
    
    
    wb=xlrd.open_workbook(path) #打开文件并返回一个工作蒲对象。open_workbook可以点进去看看函数里面的参数的含义之类的,很详细,英语不好的可以百度翻译,翻译出来的结果差不多。
    writrfile=xlwt.Workbook(encoding='utf-8',)
    sheet_num=wb.nsheets  #获取excel里面的sheet的数量
    table = wb.sheets()[0]   #通过索引顺序获取
    sheet_names=wb.sheet_names()   #获取到Excel里面所有的sheet的名称列表,即使没有sheet也能用。
    sheet=wb.sheet_by_index(0)   #通过索引的方式获取到某一个sheet,现在是获取的第一个sheet页,也可以通过sheet的名称进行获取,sheet_by_name('sheet名称')
    rows=sheet.nrows   #获取sheet页的行数,一共有几行
    columns=sheet.ncols   #获取sheet页的列数,一共有几列
    #获取第一行的数据
    row_data=sheet.row_values(0)  #返回给定的行数的单元格数据进行切片
    #获取第二列的数据
    col_data=sheet.col_values(1)
    #获取单元格的数据
    # one_data=sheet.cell(row_index,col_index)  #同样是通过索引的方式,cell(0,1)获取到的是第一行第二列的单元格数据
    # cell_value=one_data.value  #获取单元格的值
    # cell_type=one_data.ctype   #获取单元格的类型,在xlrd中,单元格的数据类型有6种,
    # 0  --  空(empty)
    # 1  --  字符串(string)
    # 2  --  数字(number)
    # 3  --  date(日期)
    # 4  --  boolean(布尔值)
    # 5  --  error(错误)
    
    print(sheet_num)
    print(table)
    print(sheet_names)
    print(sheet)
    print(rows)
    print(columns)
    print(row_data)
    print(col_data)
    print(sheet.cell(1,0))
    tool=sheet.cell(1,0).value
    tool="支付宝"
    sheet.cell(1,0).value=tool
    print(tool)
    sheet1=writrfile.add_sheet('sheet1',cell_overwrite_ok=True)
    
    
    
    
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
  • 相关阅读:
    SSM整合thymeleaf
    深度学习100例 | 第31天-卷积神经网络(DenseNet)识别生活物品
    (232)Verilog HDL:时钟激励
    计算机网络重点概念整理-第三章 数据链路层【期末复习|考研复习】
    读《凤凰架构》- 从HTTP/1.0到QUIC
    SteerMouse for mac Mac万能鼠标设置工具 功能介绍
    分析各种表达式求值过程
    水星 Mercury MIPC251C-4 网络摄像头 ONVIF 与 PTZ 云台控制
    js作用域
    初始vue3
  • 原文地址:https://blog.csdn.net/qq_43172333/article/details/125524032