xlsx-manipulation は何をしますか?
openpyxl を使用して Excel スプレッドシートをプログラムで作成、編集、操作します。
概要
このスキルは、AI エージェントが Python の openpyxl ライブラリを使用して、Excel ファイル(.xlsx)を操作するための機能を提供します。ワークブックの作成、シートの追加・削除、セルの値の読み書き、書式設定、グラフの作成など、一般的な Excel 操作をプログラム的に実行できます。
使用例
from openpyxl import Workbook
# 新しいワークブックを作成
wb = Workbook()
ws = wb.active
ws.title = "データ"
# セルに値を設定
ws['A1'] = '名前'
ws['B1'] = '年齢'
ws['A2'] = '山田太郎'
ws['B2'] = 30
# ファイルに保存
wb.save('example.xlsx')
主な機能
- ワークブック操作: 新規作成、既存ファイルの読み込み、保存
- シート操作: 追加、削除、名前変更、コピー
- セル操作: 値の読み書き、数式の設定、結合セルの操作
- 書式設定: フォント、色、罫線、配置、数値書式
- グラフ作成: 棒グラフ、折れ線グラフ、円グラフなど
- 条件付き書式: セルの条件に基づく書式設定
- データ処理: 並べ替え、フィルター、ピボットテーブル
環境要件
- Python 3.6 以上
- openpyxl ライブラリ(
pip install openpyxl)
注意事項
- このスキルは
.xlsx形式のみをサポートします(.xlsは非対応) - 大量のデータを扱う場合はメモリ使用量に注意してください
- 画像やマクロ(VBA)の操作はサポートしていません