1
はExcelで指定された範囲=summary_data!$C$2:$H$6
Excelで名前付き範囲を使用してセルを選択していますか?
へのデータの内容を貼り付けるために、別のシートにこの名前を使用しそして=summary_data!$C$2:$H$6
を指すようmyArray
として定義された名前付き範囲を使用することが可能ですこれを行う理由は、テンプレート内の他のシートにデータを注入し、フロントシートが多数のシートからデータを取り込むためです。
現在、私は、個々のセルが面倒で、次が、定義を使用して、単一の細胞を用いてこれを行うことができます。
=INDIRECT("'" &V1& "'!" & "summary_data_C2")
名前がV1は、ワークシート名が含まれているsummary_data_C2に設定されています。
FWIW openpyxl> = 2.4は、テンプレートを使用する場合や独自のテンプレートを追加する場合には気にしません。定義された名前は単なる定数です。 –