2008年06月25日
excel report plugin のインストール
Trac でチケットをエクセル形式(*.xls)に変換するツールである、excel_report_plugin のインストール方法を記述する。
Google で調べても情報が少ない&ハマると抜けられないので、この記事が少しでも参考になれば幸いです:)
↑のようなチケットを出力すると、こんなん↓なります
参考サイト
- 【trac】excelReportプラグイン Excelでレポートをダウンロードする@い加減け a.k.a todo
- TracのレポートをExcel形式で出力@Ryuzee.com
- ExcelReportPluginの管理@Ryuzee.com
環境
- Windows XP Pro SP2
- TracLightning 1.8.? (Trac 0.10.4)
必要なもの
- ReportPluginPatch(Trac 0.10.4用):一番下の "Download in other formats:" から
- pyExcelerator:"Download pyExcelerator" から
- ExcelReportPlugin:"Download the zipped source from here." から
- New Plugin Generator(newegg.py):一番下の "Download in other formats:" から
- パッチあてツール(patc254w.zip):下のほうの "patc254w.zip" から
フォルダ構成
- D:\TracLight:TraTracLightningインストールフォルダ
- C:\tools:上記ツールの保存フォルダ
#TracLightning を D ドライブにインストールしてるけど、通常は D を C に読み替えるだけでいいと思います。
インストール手順
プロローグ
- "必要なもの"でそろえたファイルをそれぞれ展開し、"フォルダ構成"のツール保存フォルダにまとめる
ReportPluginPatch を当てる
- コマンドプロンプトを開く
- cd C:\tools\report-plugin_patch で trac-0.10.4-report-plugin.patch のあるフォルダに移動する
- C:\tools\patc254w\patch.exe C:\TracLight\python\Lib\site-packages\trac\ticket\report.py trac-0.10.4-report-plugin.patch でパッチを当てる
pyExcelerator をインストール
- コマンドプロンプトを開く
- cd C:\tools\pyExcelerator-0.6.3a を実行
- python setup.py install を実行
excel_report_plugin の egg ファイルを作る
- コマンドプロンプトを開く
- cd "C:\tools\New Plugin Generator" で newegg.py のあるフォルダに移動する
- python newegg.py excel_report_plugin を実行する
- "C:\tools\New Plugin Generator" に "excel_report_plugin-plugin" というフォルダができる
- "C:\tools\New Plugin Generator\excel_report_plugin-plugin\excel_report_plugin" に "excel_report_plugin.py" をコピーする
- cd excel_report_plugin-plugin で "C:\tools\New Plugin Generator\excel_report_plugin-plugin" に移動する
- python setup.py install を実行する
- D:\TracLight\python\share\trac\conf\trac.ini の [components] に "excel_report_plugin.excel_report_plugin.reporttoexcel = enabled" を追加する
インストール確認
- Trac を再起動し、[管理|Plugins]で excel-report-plugin 0.1 が表示され、Enabled にチェックが入っていればOK
- [チケットを見る|未解決チケット]の"異なるフォーマットでダウンロード"の中に"Excel"があればOK
まとめ
ここまで来るのに何日かかったことか。。。
結局、ReportPluginPatch をあてるファイルを間違ってたのが原因だったんだけど、インストールされたときはホッとしたよ。
パッチを当てる"report.py"が TracLightning をインストールすると4つできるっぽいので、間違えないように気をつけること。
必ず "D:\TracLight\python\Lib\site-packages\trac\ticket" にある "report.py" にパッチを当てましょう。
一度出来てしまうと簡単なので、ぜひ試してくださいな☆
#質問等あればコメントください。わかる範囲ではお答えします。
トラックバック - http://d.hatena.ne.jp/kaorun55/20080625/trac
リンク元
- 731 http://www.hakkaku.net/hakkaker_blog/20090212-383
- 360 http://matobaa.tdiary.net/20081008.html
- 335 http://okyuu.com/ja/tips/1591
- 125 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1119074931
- 96 http://kanullogg.txt-nifty.com/kanu/2008/06/excel_report_pl.html
- 93 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rls=GGLJ,GGLJ:2006-38,GGLJ:ja&q=reportpluginpatch
- 77 http://www.google.co.jp/search?hl=ja&lr=lang_ja&client=firefox-a&rls=org.mozilla:ja:official&hs=8gH&pwst=1&q=pyExcelerator+インストール&revid=580767250&sa=X&oi=revisions_inline&resnum=0&ct=broad-revision&cd=2
- 64 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&hs=6M3&q=python+install+plugin&btnG=検索&lr=lang_ja
- 61 http://www.google.co.jp/search?q=ExcelReportPlugin&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a
- 53 http://kanullogg.txt-nifty.com/kanu/trac/index.html














