1. <strong id="d2o2m"><address id="d2o2m"><rp id="d2o2m"></rp></address></strong>

    <acronym id="d2o2m"></acronym>
    <acronym id="d2o2m"><sup id="d2o2m"><nav id="d2o2m"></nav></sup></acronym>
    <optgroup id="d2o2m"><em id="d2o2m"><del id="d2o2m"></del></em></optgroup>
    <ol id="d2o2m"></ol>
  2. python導入導出數據到excel

    時間:2022-05-25 19:46:53 類型:python
    字號:    

    一. python寫數據到excel中

    import xlwt
    
    myexcel = xlwt.Workbook()
    mysheet = myexcel.add_sheet("學生信息")
    
    list = [
                {"name":"小明","sex":"男","age":18},
                {"name":"小強","sex":"男","age":18},
                {"name":"小敏","sex":"女","age":18},
            ]
    
    mysheet.write(0, 0, "姓名")
    mysheet.write(0, 1, "性別")
    mysheet.write(0, 2, "年齡")
    for index,row in enumerate(list):
        # 將列表信息循環添加到excel中
        mysheet.write(index+1, 0, row["name"])
        #按照坐標寫入    行,   列, 值
        mysheet.write(index+1, 1, row["sex"])
        mysheet.write(index+1, 2, row["age"])
    
    myexcel.save("myexcel.xls")

    二. python從excel中讀取數據

    import xlrd
    
    #導入需要讀取Excel表格的路徑
    data = xlrd.open_workbook(r'./myexcel.xls')
    
    table = data.sheets()[0]
    
    list = []
    for index in range(1,table.nrows):
        # 循環讀取excel中的數據并把每行信息以字典的形式添加到列表中
        obj = {"name":table.cell_value(index , 0),
               "sex":table.cell_value(index , 1),
               "age":table.cell_value(index, 2)
               }
        list.append(obj)
    print(list)


    黄片基地 <