【Python】Excelファイルを新規作成する

Pythonで
 ・Excelファイルを新規作成
できます!

前提

外部パッケージ「openpyxl」がインストールされていること。

pipコマンドでインストールする場合、以下でインストールできます。

pip install openpyxl
外部ライブラリ「openpyxl」のインストール
外部ライブラリ「openpyxl」のインストール

外部パッケージ「openpyxl」をインストールすると、外部パッケージ「et-xmlfile」もインストールされます。
※外部ライブラリ「openpyxl」と「et-xmlfile」には依存関係があります。

コード

ここでは例として
 ・ブックの新規作成
 ・シート名を「sample」へ変更
 ・セル「B2」に書き込み
 ・デスクトップ配下にファイル「aiueo.xlsx」として保存
をします。
※デスクトップ上に下記コードを記載した「sample.py」を作成します。

import openpyxl

# 作成するExcelファイルパス
excel_file_path = r'C:\Users\lunch\Desktop\aiueo.xlsx'
# シート名
sheet_name = 'sample'

# workbookオブジェクト作成
wb = openpyxl.Workbook()

# シート名を変更
ws = wb.worksheets[0]
ws.title = sheet_name

# セル「B2」に書き込み
ws['B2'] = 'Pythonから書き込みました。'

# workbookを保存
wb.save(excel_file_path)

# workbookを閉じる
wb.close()

実行結果

Excelファイルを新規作成できました。
※デスクトップ配下にファイル「aiueo.xlsx」を作成できました。

実行結果①
実行結果①
実行結果②
実行結果②
実行結果③
実行結果③

参考①

テキストファイルを新規作成することもできます。

詳細は以下の記事をご確認ください。

参考②

外部パッケージ「openpyxl」の詳細は、公式サイトをご確認ください。

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