<thead id="rrjt3"></thead>
      <progress id="rrjt3"><dfn id="rrjt3"></dfn></progress>

      <em id="rrjt3"></em>

        <address id="rrjt3"><ins id="rrjt3"><dfn id="rrjt3"></dfn></ins></address>
          <i id="rrjt3"></i>

        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)


        黄网站免费 <