python:openpyxl

文書の過去の版を表示しています。


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: ワークシートオブジェクト
  • ワークシート名一覧
    • オブジェクト一覧
      wb.worksheets
    • シート名一覧
      wb.sheetnames
  • python/openpyxl.1551665532.txt.gz
  • 最終更新: 2019/03/04 11:12
  • by mumeiyamibito