Pythonでエクセルを操作する

Pythonを利用すれば、ExcelをインストールできないLinux上でもエクセルファイルを扱うことができます。その方法をまとめました。

作業環境

ホストOSWindows 10 21H1(19043.1826) 64bit
仮想化ソフトウェアVirtualBox 6.1.34 r150636 (Qt5.6.2)
ゲストOSUbuntu 22.04

準備

openpyxlライブラリをインストールする

作業環境がUbuntuなので、pipでインストールします。

pip install openpyxl

サンプル

Excelブックを作成し、保存する

Excelブック内にシートを作成する

Excelブック内のシートを移動する

Excelブック内のシートを削除する

シートのセルに値・数式を書き込む

セルの高さ・幅を調整する

Excelブックを読み込む

セルを結合する・結合を解除する

ウィンドウを固定する

グラフを作成する