次のことを行うスクリプト (できれば python) を作成するために、あなたの助けが必要です。最初の列に一致する値 (名前) を持つ 2 つの Excel ファイルがあるとします。最初のファイルの 2 番目の列には値 (数値) があり、2 番目のファイルの 2 番目の列は空です。私の仕事は、2 番目のファイルから名前を読み取り、それが最初のファイルの名前と一致するかどうかを確認し、そこから対応する値を読み取り、その値を 2 番目のファイルに書き戻すことです。などなど… 助けてください!
1 に答える
それを行うために基本的なExcel関数を使用しないのはなぜですか? vlookup
関数はこれを行うために最適化されています!
index
2番目のオプション(基本的なvlookupまたはより高度なmatch
機能が処理できない非常に複雑なシーンの場合のみ)は、スクリプトExcel内でpythonを使用できるdatanitroである必要があります。
同様のStackoverflow の質問があり、Python からの Excel の操作に特化したサイト(これも少し古い) があるため、何らかの理由でこのパスを選択した場合は、多くのドキュメントがあります。ほとんどの Python Excel ライブラリは xls ファイルのみを処理し、新しい xlsx/xlsm は処理しないことに注意してください。
openpyxlは xlsx をサポートする新しいライブラリであるはずですが、自分で試したことはありません。
Meta StackOverflow に関するアドバイス:あなたは新しいユーザーなので、これはコミュニティ主導の Q&A サイトです。より多くのデータを提供して、質問に簡単に答えられるようにしてください。何を試しましたか? コードを見せてください。ユースケースを説明したり、調査結果を示したりしてください。これは、あなたが努力をしたことをコミュニティに示すのに役立ちます。また、正しいまたは役立つ回答を受け入れてください。これにより、ポイントと喜びが得られます。