ファイル内の文字列と、最初の列の最初の列とを比較したい ファイル内の文字列が最初の列の値と一致する場合この文字列を2番目の値に置き換えたい変更してテキストファイルに保存してください文字列で文字列を置換する
import numpy as np
wb = openpyxl.load_workbook('D:\\example.xlsx')
ws = wb.active
v = "D:\\A2.txt"
v = open(v).read()
row = 1
cell_addr = "A" + str(row)
next_cell = "B" + str(row)
while ws[cell_addr].value is not None:
# print(cell_addr, ws[cell_addr].value, type(ws[cell_addr].value))
j=1
for i in v:
if i == ws[cell_addr].value:
v.replace(i, ws[next_cell].value)
else:
print (i)
with open('D:\\A2.txt', 'w') as f:
f.write(i)
row += 1
cell_addr = "A" + str(row)
next_cell = "B" + str(row)
だから問題またはエラーは何ですか? –
vが(x、y、z)を持っている場合など、出力が正しく出力されないというエラーがある場合は、これらをExcelファイルと比較したいそれらのいずれかを拳の列で見つけて、それを2番目の列の値に置き換えます。配偶者yは拳の列にあります。私はそれを置きたいので、x、zはExcelファイルではありません。 x、Y1、zと変更を保存する必要があります。 – somah