タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
記事の目的 Excel-Python連携モジュールxlwingsを活用して、ExcelがもつGUIとしての利点を生かしつつ、Excelが苦手な処理をPythonに実行させるための1パッケージなツールを試作紹介する。学術研究やものづくりの現場などで便利な、ローカルなデータ解析ツールのひな型をイメージした。 試作するツールの概要 以下の機能を持つフーリエ解析ツールを試作する。 CSVで保存された時系列データのフーリエ変換を実施する。 プログラムはExcelシート上のボタンから実行される。 Excelシート上でフーリエ変換の条件設定する。 結果をPythonのMatplotlibで描画が可能。 計算結果の数値、グラフ画像がExcelシートに出力される。 動作はこんな感じ。条件パラメータ設定・計算結果がすべて一つのExcelブックでクローズする。計算結果をそのままExcel側で後解析することも可能
xlwingsの使い方です。シート操作やセルの操作の内、使用頻度が高そうなものに絞って一覧にしました。必ず使うものに、過去にクライアントからの要求があったものです。 また、xlwings使っていて、気付いた事が何点かあったので、付記しています。 xlwingsでExcelファイルを操作する方法 操作するサンプルです。公式にも載っていなかったものもあります。 xlwingsでBookを操作 ここのサンプルは、マクロ付きのbookを操作していますが、ないものも使えます。 ExcelVBA(マクロ)を実行 海外の掲示板でBookのマクロの実行方法を試行錯誤していたので、載せておきます。 マクロは、Excelの標準モジュールに記述しています。 import xlwings as xw # エクセルの非表示を設定 xw.App(visible=False) # 既存のBOOKを開く wb = xw.
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く