python自動化 openpyxl学習

学習目標

基本的なエクセル操作を学ぶ。
openpyxlのライブラリをしようしてpythonからエクセルを操作してみる。

エクセルを作成してみる

import openpyxl as excel
book = excel.Workbook()
sheet = book.active
sheet["A1"] = "こんにちは"
book.save("hello.xlsx")

import openpyxl as excel

openpyxlを読み込んでいる。
asを使用してexcelという名前で呼び出せるようにしている。

book = excel.Workbook()

新規ワークブックを作成している。

sheet = book.active

アクティブなワークシートを取得

sheet["A1"] = "こんにちは"

セルA1にこんにちはを入力している

book.save("hello.xlsx")

hello.xlexという名前で保存

エクセルを読み込んでみる

import openpyxl as excel
book = excel.load_workbook("hello.xlsx")
sheet = book.worksheets[0]
cell = sheet["A1"]
print(cell.value)

import openpyxl as excel

openpyxlを読み込んでいる。
asを使用してexcelという名前で呼び出せるようにしている。

book = excel.load_workbook("hello.xlsx")

ワークブックの読み込み。

sheet = book.worksheets[0]

ワークブックの中の先頭のワークシートを読み込んでいる。
[0]で先頭になっていることから分かるように、ワークシートには連番が振られる

cell = sheet["A1"]

セルのA1を読み込んでいる

print(cell.value)

セルの値を出力している。

あと5秒で記事が閲覧できます。