文書の過去の版を表示しています。
Python モジュール: openpyxl
概要
- xlsx (Microsoft Excel のファイル形式) ファイルを扱うモジュール
データ構造
- Workbook: 複数のシートオブジェクトを含む xlsx 全体
- Worksheet: ワークシートオブジェクト
- Cell: セルオブジェクト
使い方
モジュールの読み込み
import openpyxl
ワークブックオブジェクトの作成
- 新規作成
wb = openpypxl.Workbook()
- 既存の xlsx ファイルの読み込み
wb = openpyxl.load_workbook("INPUT.xlsx") * ''INPUT.xls'': 既存の xlsx ファイルのパス ==== ワークシートの操作 ==== * シートの新規作成<code python>ws = wb.create_sheet("SHEET_NAME", POS) * ''ws'': ワークシートオブジェクト (ワークシートを操作する場合は、この変数に対して行う) * ''SHEET_NAME'': シート名 * ''POS'': 挿入位置 (0 が先頭)(任意のオプションで、付けない場合は末尾にシートが追加される) * ワークシートの選択 * 現在選択中のワークシート<code python>ws = wb.active
ws
: ワークシートオブジェクトwb
: ワークブックオブジェクト
- ワークシート名で選択
wb["SHEET_NAME"] * ワークシート名の変更<code python>ws.title = "NAME"
ws
: ワークシートオブジェクト
- ワークシートの削除
wb.remove_sheet(ws) * ''wb'': ワークブックオブジェクト * ''ws'': ワークシートオブジェクト * ワークシート名一覧 * オブジェクト一覧<code python>wb.worksheets
- シート名一覧
wb.sheetnames