zoukankan      html  css  js  c++  java
  • python使用execl

    python读取execl数据

    1.导入模块

    import  xlrd

    2.取出表格名

    workbook = xlrd.open_workbook(r'D:python视频cmdb-demo.xlsx')
    name = workbook.sheet_names()
    print(name)

    3.按照坐标取值

    import xlrd
    workbook = xlrd.open_workbook(r'D:python视频cmdb-demo.xlsx')
    index = workbook.sheet_by_index(0)
    value = index.cell_value(0,1)
    print(value)

    4.表格一块有几行

    import xlrd
    workbook = xlrd.open_workbook(r'D:python视频cmdb-demo.xlsx')
    index = workbook.sheet_by_index(0)
    info = index.nrows
    print(info)

    5.按行读取内容,返回列表。

    import xlrd
    workbook = xlrd.open_workbook(r'D:python视频cmdb-demo.xlsx')
    sheet1 = workbook.sheet_by_name('Sheet1')
    cols = sheet1.col_values(0)
    print(cols)

    6.按列读取内容。

    import xlrd
    workbook = xlrd.open_workbook(r'D:python视频cmdb-demo.xlsx')
    sheet1 = workbook.sheet_by_name('Sheet1')
    rows = sheet1.row_values(0)
    print(rows)

    7.读取所有内容。

    import xlrd
    workbook = xlrd.open_workbook(r'D:python视频cmdb-demo.xlsx')
    sheet1 = workbook.sheet_by_name('Sheet1')
    index = workbook.sheet_by_index(0)
    info = index.nrows
    for i in range(info):
        line = sheet1.row_values(i)
        print(line)

    python往入execl表格写入数据

    在第一行写入数据

    import xlwt
    f = xlwt.Workbook(encoding='utf-8')
    sheet1 = f.add_sheet('sheet1')
    row = [u'姓名',u'年龄',u'性别',u'班级']
    for i in range(0,len(row)):
        sheet1.write(0,i,label = row[i])
    f.save('D:python视频demo.xls')
  • 相关阅读:
    TreeSet介绍
    ArrayList中元素去重问题
    SpringMVC + Spring + Mybatis + Maven整合实例
    CXF整合Spring发布WebService实例
    使用CXF发布WebService服务简单实例
    Struts2文件下载
    Axis2在Web项目中整合Spring
    Struts2防止表单重复提交
    Axis2与Web项目整合
    使用Axis2实现WebService的发布和调用
  • 原文地址:https://www.cnblogs.com/tsboy/p/8619033.html
Copyright © 2011-2022 走看看