<dd id="t699n"></dd>

  • <em id="t699n"></em>

    1. <dd id="t699n"></dd>

      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)


      黄网站免费 <