Pythonでエクセル操作1

Python

Pythonでエクセルを操作する方法を記載します。

今回は、エクセルファイル(ワークブック)を作成し、
シートを選択して、セルに値を書き込む
方法を記載します。

実行環境
Window10
Pythonバージョン:3.8.8
openpyxlバージョン:3.0.4

エクセルファイルを作成し、シートを選択して、セルに値を書き込む方法

[st-mybox title=”” fontawesome=”” color=”#757575″ bordercolor=”#f3f3f3″ bgcolor=”#f3f3f3″ borderwidth=”0″ borderradius=”5″ titleweight=”bold” fontsize=”” myclass=”st-mybox-class” margin=”25px 0 25px 0″]

# openpyxlライブラリを取り込む

import openpyxl as excel

 

#新規エクセルファイル(ワークブックの作成)

book =excel.Workbook()

 

#シートを選択する(左から何番目かを指定する)

#例では、2番目を選択
sheet=book.worksheets[2]

 

#アクティブ(すでに選択されている)シートや、シート名の指定もできる。

#アクティブなシートを選択

sheet =book.active

 

#シート名を指定する

sheet=book[“シート名”]

 

#セルに値を入力する。

#A1セルにHELLOを入力する。
sheet[“A1″] =”HELLO"

 

#行、列の番号を指定して入力もできる。

cell =sheet.cell(row=行蕃号. Column=列蕃号)
cell.value=”HELLO”

 

 

#例では1行目の3列目(C1)のセルを選択している。

cell =sheet.cell(row=1. Column=3)
cell.value=”HELLO”

 

 

# 最後にExcelファイルを保存する。

book.save(“ファイル名.xl sx” )

[/st-mybox]

コメント

タイトルとURLをコピーしました