美文网首页
xlwt和xlrd的区别

xlwt和xlrd的区别

作者: 王zuozuo | 来源:发表于2021-01-07 09:47 被阅读0次

    xlwt/xlrd库都是针对于excel表格进行的操作。

    1、xlwt(写excel)

    # 创建工作簿
    workbook = xlwt.Workbook()
    
    # 创建工作表,命名为Sheet1
    worksheet = workbook.add_sheet('Sheet1')
    
    # 在第row+1行第col列添加data数据
    worksheet.write(row,col,data)
    workbook.save('文件名.xls')
    

    2、xlrd(读excel)

    # 打开文件
    workbook = xlrd.open_workbook('文件名.xlsx')
    
    # 获取第一个sheet页
    sheet1 = workbook.sheet_by_index(0)
    #通过名称获取
    sheet2 = workbook.sheet_by_name('Sheet1')
    
    # 获取整行和整列的值(数组)  
    table.row_values(i)
    table.col_values(i)
    # 获取行数和列数  
    nrows = table.nrows 
    ncols = table.ncols
    
    # 获取单元格内容
    value = sheet1.cell(1,0).value
    value = sheet1.cell_value(1,0)
    value = sheet1.row(1)[0].value
    

    相关文章

      网友评论

          本文标题:xlwt和xlrd的区别

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