その3~解説編③~. ワークブックの作成
この記事について
- 難易度★★★☆☆
- 所要時間 5分
エクセルファイルを作成するプログラム の解説をしていきます。
前回に引き続き第3回です。
openpyxl の機能を実行してプログラム上にワークブックを作成する部分がメインです。
目次
- プログラムを見てみよう
- 今回の学習範囲
- プログラム4コマ
- エクセルのワークブックをプログラム上に作成する
- openpyxlのワークブックを作成する機能を実行
- 次回予告
- 使用させていただいたアプリ・サイト
プログラムを見てみよう
import openpyxl workbook = openpyxl.Workbook() workbook.save('はじめてのエクセル.xlsx')
今回の学習範囲
- エクセルを操作するパッケージ openpyxl をインポートする
- エクセルのワークブックをプログラム上に作成する ← 今回
- 作成したワークブックに名前を付ける
- ワークブックをファイルとして保存する
プログラム4コマ
今日は2コマ目
エクセルのワークブックをプログラム上に作成する
これをやっているのは以下の =(いこーる) の右側です。
openpyxlのワークブックを作成する機能を実行
これは
「openpyxlのWorkbookという機能を実行する」
という意味です。
前から順に説明にすると以下のようになります。
(画像がコマ送りで動きます。)
ポイント
- .(どっと) は 「~の」
- () は 「~を実行する」
<機能を使うひと>.<機能名>()
今回はこの <機能を使うひと> が openpyxl なわけです。
ちなみに1行目でインポートしていないとエラーが発生します。
openpyxl にはいろいろな機能があり、今回は以下の機能を使っています。
機能を使うひと | 機能名 | 内容 | 使い方 |
---|---|---|---|
openpyxl | Workbook | エクセルのワークブックを作成する | openpyxl.Workbook() |
4コマのイメージどおり、まさしく openpyxlパイセンがWorkbook を実行している わけなんですねぇ。
つまり
openpyxl.Workbook()
は 「エクセルのワークブックをプログラム上に作成している」 ということです!
コラム
次回予告
次回は解説編④です!
使用させていただいたアプリ・サイト
ありがとうございました!