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']
終わり。