Python - ファイル編集 - Excel openpyxl


クラウディア 


1. 概要
2. インストール
3. 使い方
4. 問題
5. 参考サイト

1. 概要

 「openpyxl」は、「Claude」上等兵が、使わせてくれと言うので、インストールしたものです。  参考サイトによれば。
Python の openpyxlは、Microsoft Excel(.xlsx/.xlsm)ファイルを Python から直接読み書き・編集できる便利なライブラリです。
 だそうな。

2. インストール

 「FreeBSD」の場合、「ports」に。

/usr/ports/textproc/py-openpyxl
 ちゅうのがありますが、それ以外では、「pip」でインストールします。

pip install openpyxl

3. 使い方

 具体的にソースを書いたことがないので、さらっと。

import openpyxl

# ブックの読み込み
wb = openpyxl.load_workbook("test.xlsx")

# アクティブなシートの取得
ws = wb.active

# セルA1の値を取得して表示
print(ws["A1"].value)
 てなことができるそうな。

4. 問題

 読み込み時に、下記のような警告が表示されるらしく・・・。

Data Validation extension is not supported and will be removed
 このパッケージを使用して、「Excel」ファイルを更新すると。  「拡張データ入力規則(プルダウン)が失われる」そうなので、少なくとも、現在(2026年9月17日)は使わない方がよさそうです。

5. 参考サイト

 本ページは、「Google」大先生および「Claude」上等兵を参考にさせていただきました。

audiobook.jp
5G CONNECT
earthcar(アースカー)
ベルリッツ
ハイスピードプラン
それがだいじWi-Fi
Amazonギフトカード
健康サポート特集
ネットオークションの相場、統計、価格比較といえばオークファン
TikTok Shop 【リピート用プログラム】
損保との違い
JETBOY
U-NEXT
サウンドハウス
葬送のフリーレン Prime Video
【usus ウズウズ】
アフィリエイトのアクセストレード
EaseUS
薬屋の独り言