■セルに値を入力する
Pythonを使用して、既存のExcelファイルに値を入力していく
・サンプルコード
# -*- Coding: UTF-8 -*-
import openpyxl
def OperateExcel():
# 既存のエクセルファイルを読み込む
WorkBook = openpyxl.load_workbook(filename='Sample.xlsx')
# シートの設定
WorkSheet = WorkBook.worksheets[0]
# セルに値を入力(セル番号指定)
WorkSheet['A1'] = '番号'
# セルに値を入力(行・列指定)
WorkSheet.cell(row=1, column=2).value = '計算結果'
# 変数宣言
NoCounter = 1
RowCounter = 2
CalNum = 1
# 定数定義
NOCOL = 1
CALCOL = 2
# 10回繰り返す
for i in range(10):
# 番号列に番号を出力
WorkSheet.cell(row=RowCounter, column=NOCOL).value = NoCounter
# 計算結果列に値を出力
WorkSheet.cell(row=RowCounter, column=CALCOL).value = CalNum
# インクリメント処理
RowCounter = RowCounter + 1
NoCounter = NoCounter + 1
# 計算結果算出処理
CalNum = CalNum + CalNum
# Excelファイルを保存
WorkBook.save('Sample.xlsx')
# Excelファイルを終了
WorkBook.close()
if __name__ == "__main__":
OperateExcel()
コメント