見出し画像

TWLogAIAN:Excelにグラフの画像付きでエクスポートできた

今朝は4時に起きました。AIアシスト付きのログ分析ツールの開発も大詰めで、かなり実用的なレベルになってきたのでモチベーションが上がっています。昨日の夜からログをCSVやExcelファイルにエクスポートする機能を作っています。
CSVは標準のライブラリで対応しました。Excelは以前調べた

を使っています。このライブラリは機能が豊富でセルにデータを書き込むだけでなくグラフや画像を埋め込むことができます。使ってみたくなりました。
ログを検索し結果の画面に

エクスポートメニューをつけました。

クリックするとエクスポートファイルの種類を選択できます。

エクスポートメニュー

選択すれば、保存するファイルを選択するダイアログが表示されます。

保存ファイルの選択

保存すれば、ファイルが作成されます。

CSVへエクスポートした例

Excelの場合は、グラフの画像もエクスポートします。

Excelへエクスポートした例

この開発は、

です。
グラフ画像付きでエクスポートできて、かなり嬉しいです。
テンプレートのExcelファイルを読み込んで定形フォーマットのレポートを作るとか夢は広がりますが、今回はやめておきます。
今朝はログ分析の画面のグラフとテーブルに対応しましたが、分析レポート画面でも同じ仕組みでエクスポートできるので、朝食後に対応しようと思います。

明日に続く

開発のための諸経費(機材、Appleの開発者、サーバー運用)に利用します。 ソフトウェアのマニュアルをnoteの記事で提供しています。 サポートによりnoteの運営にも貢献できるのでよろしくお願います。