最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python對(duì)Excel按條件進(jìn)行內(nèi)容補(bǔ)充(推薦)

 更新時(shí)間:2019年11月24日 15:26:53   作者:LanYun''''sBlog  
這篇文章主要介紹了python對(duì)Excel按條件進(jìn)行內(nèi)容補(bǔ)充的相關(guān)知識(shí),非常不錯(cuò),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

關(guān)于xlrd/xlwt和openpyxl的差別

兩者都是對(duì)于excel文件的操作插件,兩者的主要區(qū)別在于寫(xiě)入操作,

其中xlwt針對(duì)Ecxec2007之前的版本,即.xls文件,其要求單個(gè)sheet不超過(guò)65535行,
而openpyxl則主要針對(duì)Excel2007之后的版本(.xlsx),它對(duì)文件大小沒(méi)有限制。

另外還有區(qū)別就是二者在讀寫(xiě)速度上的差異,xlrd/xlwt在讀寫(xiě)方面的速度都要優(yōu)于openpyxl,但xlwt無(wú)法生成xlsx

openpyxl的用法

官方文檔

先了解下Worksheet.cell() 方法。

這提供了對(duì)使用行和列表示法的單元格的訪(fǎng)問(wèn):

d = ws.cell(row=4, column=2, value=10)

獲取某個(gè)單元格的數(shù)據(jù)

#通過(guò)坐標(biāo)讀取表格中的數(shù)據(jù)
cell_value1=sheet0.cell_value(y,x)

數(shù)據(jù)寫(xiě)入

import openpyxl
import datetime
wb = openpyxl.Workbook()
ws = wb.active
ws['A1'] = 520
ws.append([1,2,3])
ws['A3'] = datetime.datetime.now()
wb.save("F:/demo.xlsx")

數(shù)據(jù)更新

import openpyxl
'''
操作Excel

需求:數(shù)據(jù)1的內(nèi)容需要數(shù)據(jù)2補(bǔ)充 關(guān)聯(lián)關(guān)系是都存在唯一的工號(hào)

'''
def excel():
  wb1 = openpyxl.load_workbook('數(shù)據(jù)1.xlsx')  #路徑
  sheet1 = wb1.active
  wb2 = openpyxl.load_workbook('數(shù)據(jù)2.xlsx')
  sheet2 = wb2.active
  for i in range(2, 1211): #數(shù)據(jù)1.xlsx的數(shù)據(jù)量
    id2 = sheet2.cell(i, 2).value  #獲取數(shù)據(jù)1唯一工號(hào)
    for j in range(2, 1225): #數(shù)據(jù)2.xlsx的數(shù)據(jù)量
      id1 = sheet1.cell(j, 2).value #獲取數(shù)據(jù)2唯一工號(hào)
      if(id1 == id2):
        sheet1.cell(j, 5).value = sheet2.cell(i, 5).value  #賦值
        sheet1.cell(j, 8).value = sheet2.cell(i, 1).value
        sheet1.cell(j, 7).value = sheet2.cell(i, 6).value
  wb1.save('xg3.xlsx') #存入到一張新的excel表中

if __name__ == "__main__":
  excel()

總結(jié)

以上所述是小編給大家介紹的python對(duì)Excel按條件進(jìn)行內(nèi)容補(bǔ)充,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!

相關(guān)文章

最新評(píng)論

米脂县| 南溪县| 承德县| 北海市| 滨州市| 桦川县| 南开区| 普宁市| 无极县| 沂水县| 八宿县| 宁远县| 延安市| 长治市| 浏阳市| 宜城市| 绵竹市| 旬阳县| 房产| 老河口市| 蒙自县| 赞皇县| 沙河市| 玉树县| 长武县| 青海省| 鄂托克旗| 承德市| 台南市| 碌曲县| 祥云县| 阜新| 榕江县| 桐柏县| 和林格尔县| 利辛县| 子长县| 寿光市| 屏东县| 成武县| 大方县|