Develop with pleasure!

福岡でCloudとかBlockchainとか。

Excel Report Plugin on Trac

TracのレポートをExcelファイルで出力できるようにするプラグインExcelReportPlugin - Trac Hacks - Plugins Macros etc. - Trac

チケットの出力をする際に、最終的にExcelにして出力したいけどExcelフォーマットが無いので、今までは一度CSVにしてダウンロードし、それを加工してExce化してた。

そんなメンドクサさを解消してくれるプラグインがExcel Report Plugin。早速インストール。

unzip pyexcelerator-0.6.3a.zip 
cd pyExcelerator-0.6.3a/
python ./setup.py install
mkdir excelreport
svn co htco http://svn.sourceforge.jp/svnroot/shibuya-trac/plugins/excelreportplugin/trunk excelreport/
cd excelreport/
patch /usr/local/python-2.6.1/lib/python2.6/site-packages/Trac-0.11.2.1.ja1-py2.6.egg/trac/ticket/report.py ./excelreport.patch 
  • インストール
python ./setup.py install


一応、以上でインストールは終わり、Tracの管理コンソール上でExcelReportPluginを有効にする。するとレポートの画面でこんな風にExcelのリンクが表示される。


リンクをクリックするとExcelのダウンロードが始まり、生成されたExcelの中身はこちら。


便利だ。でもカスタムクエリの画面とかでは、Excelリンクが表示されない。何故?