2017-10-27 6 views
0

タイトルのように、移行対象のIPのリストを取得して、負荷分散されているIPのリストを探しています負荷分散されたすべてのIPを一覧表示するExcelシートから取得します。私の下では(私が持っていると思う)、値を列に読み込んで両方のファイルのタプルに入れて、それらを比較して別のタプルにマッチを入れ、テスト目的でそれらをテキストファイルに入れようとします。 (後で、それらをwb3とws3の列に入れます)。これは何も印刷されていません。なぜ誰が知っていますか?助けてください。列内の行を含むExcelファイルを検索し、別のExcel列の一致する値を見つけること

wb1 = op.load_workbook('transition.xlsx') 
ws1 = wb1.get_sheet_by_name('Dependecy Details') 
wb2 = op.load_workbook('mas.xlsx') 
ws2 = wb2.active 
wb3 = op.load_workbook('LB_migration_sheet.xlsx') 
ws3 = wb3.get_sheet_by_name('Servers') 

"""Extract Old Server IPs""" 
iplist = [] 
for row in ws1.iter_rows('P2:P857'): 
    iplist.append(row) 

for row in ws2.iter_rows('C2:C5839'): 
    lbips = [] 
    lbips.append(row) 
for lbips in iplist: 
    lbip = [] 
    lbip.append(lbips) 
    with open('output.txt', 'w') as test: 
     test.write(lbip) 

答えて

0

これはPythonの解決策ではありませんが、私は仕事に適切なツールを使用することの大きなファンです。 Excelが既に全て自身でこれを行うには、固有のものの数十を持っていたときにExcelで何かをするのPythonを使用する理由

http://spreadsheetpro.net/comparing-two-columns-unique-values/

関連する問題