美文网首页
读取excel文档

读取excel文档

作者: 测试媛617 | 来源:发表于2018-08-23 18:24 被阅读0次
    import openpyxl
    
    wb = openpyxl.load_workbook('test.xlsx')
    print(wb)
    sheet = wb.get_sheet_by_name('Sheet1')
    print(sheet)
    print(sheet.title)
    
    print(sheet.cell(row=1,column=3).value)
    c = sheet['B1']
    print(c)
    print(c.value)
    print(c.column,c.coordinate,c.row)
    
    • 结果是:
    <openpyxl.workbook.workbook.Workbook object at 0x10c2ab208>
    <Worksheet "Sheet1">
    Sheet1
    班级
    <Cell Sheet1.B1>
    年龄
    B B1 1
    
    • 获取.xlsx文件
    import openpyxl
    wb = openpyxl.load_workbook('test.xlsx')       
    
    • 查看当前目录
    os.getcwd()      
    
    • 获取当前文件中包含的工作表名
    wb.get_sheet_names()   
    
    • 获取工作表名
    wb.get_sheet_by_name('Sheet2')   
    
    • 获取工作表类型
    type(sheet)  
    
    • 获取工作表标题
    sheet.title   
    
    • 获取A1单元格中的值
    1> sheet['A1'].value
    2> sheet.cell(row=1,column=2).value
    

    row属性给出的是整数1,column给出的是'B',coordinate 属性给出的是'B1'

    • 列字母和数字之间的转换,字母转化为数字:column_index_from_string,数字转化为字母:get_column_letter
    • 获取单元格的切片
    tuple(sheet['A1':'C3'])
    
    • get_highest_column() 被弃用 。 被mac_colum()取代

    相关文章

      网友评论

          本文标题:读取excel文档

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