トップページデータ処理CSV ファイル,Excel ファイル,JSON ファイルPython で Excel ファイルを扱う(Win32 を使用)

Python で Excel ファイルを扱う(Win32 を使用)

Python のインストール,pip と setuptools の更新

① Python のインストール

Python の公式ページ: http://www.python.org/

Python は,次のコマンドで起動できる.

② pip と setuptools の更新

pip は,次のコマンドで起動できる.

Python 開発環境のインストール】

Python を使うときは,Python開発環境や Python コンソール(Jupyter Qt ConsoleSpyderPyCharmPyScripter など)の利用も便利である

Windows, Ubuntu での Python 開発環境,Python コンソールJupyter Qt Console, Jupyter ノートブック (Jupyter Notebook), Jupyter Lab, Nteract, spyder)のインストール: 別ページで,インストール手順を説明している.

pywin32 のインストール

  1. Windows で,コマンドプロンプト管理者として実行する.

    [image]
  2. pip と setuptools の更新

    python -m pip install -U pip setuptools
    
  3. pywin32 のインストール

    次のコマンドを実行

    pip install -U wheel pywin32
    

    [image]
  4. 確認のため次のコマンドを実行して,情報を表示

    エラーメッセージが出ないこと

    pip show pywin32
    

    [image]

Python で Excel ファイルを扱う(Win32 を使用)

## -*- coding: utf-8 -*-
import win32com.client as win32

#COMを利用して、Excelに接続
xlApp     = win32.Dispatch("Excel.Application")
#Excelを開く
wb        = xlApp.Workbooks.Open("E:/testFile.xlsx")
#Sheet取得
#番号またはSheet名
sheet     = wb.Worksheets(1)
#Cell取得
cell       = sheet.Cells(1,1)
#Cellに数字を入れる
cell.Value = 10
#関数を入れる
sheet.Range("A11").Formula = "=SUM(A1:A10)"
#シート名を変更
sheet.Name = "TEST NAME"
#セーブして閉じる
wb.Save()
wb.Close()