前提・実現したいこと
pythonでエクセル操作をして,書き込みをしていきたい.
具体的な内容としては,新しいシートを作成した後に,そのシートに数値や名前を書き込んでいきたい.
発生している問題・エラーメッセージ
エラーメッセージは出ることは無く,動いてくれるのだが,エクセルには書き込まれていない.
該当のソースコード
python
1import pathlib #標準ライブラリ 2import openpyxl #外部ライブラリ 3import csv #標準ライブラリ 4 5ws_new = wb.create_sheet(title = "New Sheet") #新しいワークシートの作成 6wb.sheetnames 7wb.save("C:/Users/iee/Desktop/test_kari/test.xlsx") #新しいワークシートをセーブ 8wb.close() 9 10wb1 = openpyxl.load_workbook("C:/Users/iee/Desktop/test_kari/test.xlsx") 11sh1 = wb1["New Sheet"] #New Sheetを取得 12 13sh1.cell(row=1,column=1).value = 'No.' 14sh1.cell(row=1,column=2).value = 'Bmean' 15sh1.cell(row=1,column=3).value = 'Gmean' 16sh1.cell(row=1,column=4).value = 'Rmean'
試したこと
新しいNewsheetを作ることは可能
それ以降の操作がなされていない.
補足情報(FW/ツールのバージョンなど)
まだ,python初心者でして,簡単な質問になってしまいますが
よろしくお願いします.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/03 00:21
2021/08/03 00:36