Pythonのxlwingsでシート操作
試しにxlwingsを使ってみます。
環境設定
自分の環境はwindows10にminicondaのみPCにインストールしている状態です。
Anaconda Prompt 立ち上げて、 pip install xlwings でxlwingsをインストールします。
エクセル操作はjupyter notebook 上で行います。
インストールは pip install jupyter です。
jupyter notebookで
http://localhost:8888/tree?token=**********moji-retsu****************
みたいな文字が表示されるのでブラウザのURLにコピペ。
jupyter notebookが立ち上がります。
1.ワークブック開く
wb = xw.Book() #空のブックを開く wb = xw.Book(r'C:\Users\namae\Downloads\なんかのファイル.xlsx') #任意のファイル開くrは\マークのraw文字化で、"\"のかわりにバックスラッシュにでrなしでも開く
2.セルに文字を入れる
sht = wb.sheets['Sheet1'] #set ws=worksheets("sheet1") sht.range('A1').value = 'ああああ' #ws.cells(1,1)="ああああ"