pythonでエクセルを書く

pythonでエクセルを書く

Macでpython書いてますが、書いた.xlsxはNumbersで開いて確認してます。
初心者なので確認でエクセル開いてみて、ちゃんとできてるの見るたびに
「お〜」「うほ〜」って声出てました😂
Excelは普段使いますので知っている分、コードで何やっているかが
わかるのがとても良い勉強でした。

※うまくいかなかったコードで
いろいろ試してみてクリアできたコードのみメモしてます。
pythonをExcelで書くとかで検索すると
たくさん出てきます。

これは1行目1列に文字書いたというもの。

1行2列に文字追加。

名前と年齢追加。

年齢の平均を出して追加。

シートを追加して名前を変更した。

追加したシートの削除。

追加したシートのコピー。

次はシートの名前の変更だけど
うまくいかなかったから調べてコードちゃんぽんしたのメモしておきました。
とりあえずクリア出来ればいいかと・・・
色々な人の書き方見るのも楽しいですね。

import openpyxl

wb = openpyxl.load_workbook('sample.xlsx')

ws = wb['test01']

ws.title = 'シート2'

wb.save('sample.xlsx')
wb.close()

シート名の取得、これもうまくいかなかったから
調べてできたコードをメモしておく。

import openpyxl
wb=openpyxl.load_workbook('sample.xlsx')
wb.get_sheet_names()
['Sheet', 'シート2']

終わり。

広告
最新情報をチェックしよう!