-1
私はテーブルとメインシートを備えたワークブックを持っています。私はそのテーブルのいくつかの値を変更し、メインシートの値を更新したいと思います。 私が試してみましたコードは次のとおりです。シート間のOpenpyxl更新値
for row in ws1.iter_rows(row_offset=1,min_col=1,max_col=1):
for cell in row:
ws1.cell(row=cell.row, column=23).value = '=MyTable[@Price]'
コードが細かい実行されますが、私のメインシートでその列のすべてのセルの#REFエラーを作成します。
テーブルの値を変更して別のシートの値を更新する方法が不明です。
あなたは 'ws1.cell'に' formula'を割り当てます、これはあなたが望むものですか?どのワークシートに「MyTable」という名前がありますか? '@価格'とは何ですか?説明する質問を編集しますか? – stovfl