手元の環境で実行 このページのエディタは下書き用です。実行は VSCode など自分の環境で行ってね

QUESTION 1

1. 「practice_data.xlsx」のシート「売上データ」のセル「A2」を表示しよう

「practice_data.xlsx」はここからダウンロード シートの指定は「wb['シート名']」、セルの指定は「A1」の場合は「ws['A1']」または「ws.cell(1, 1)」
CODE
QUESTION 2

2. シート「売上データ」の「食品」の「売上」の合計を計算して表示しよう

「for row in ws.iter_rows():」とすることで「row」は配列型で1行ずつ取得できる 「食品」はC列の情報、「売上」はG列の情報になるよ
CODE
QUESTION 3

3. 新しいエクセルファイル「score_data.xlsx」を新規作成し、「成績表」というシートを作成しよう

エクセルファイルの新規作成は「wb = Workbook()」、シートの新規作成は「wb.create_sheet('シート名')」 プログラムの最後に「wb.save('エクセルファイル名')」を忘れると保存されないので注意
CODE
QUESTION 4

4. 作成した「score_data.xlsx」のシート「成績表」に変数「data」を書き込もう

最後の行に1行ずつデータを追加する場合は「ws.append(データ)」 ただし、エクセルの作成方法によっては最後の行がおかしい場合があるので注意
CODE
QUESTION 5

5. 作成した「score_data.xlsx」のシート「成績表」のE列に各行の「合計点」を追加しよう

1つのセルにデータを追加する時、「A1」の場合は「ws['A1'] = 追加したいデータ」または「ws.cell(1, 1).value = 追加したいデータ」 今回は「ws.cell(1, 1).value = 追加したいデータ」がオススメ 今回はエクセル内で扱える合計の計算式「=sum(最初のセル:終わりのセル)」を書き込んでみよう
CODE

ホームのカードに DONE が付きます(この端末だけ)