スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書く事で広告が消せます。

【trac】excelReportプラグイン Excelでレポートをダウンロードする

サーバ移行にともない再度excelReportプラグインを突っ込んだら
結構難儀だったのでメモります。

環境は
windows server 2003
tracLightning 1.6.1

需要、ありますよね。このネタ。


元ネタは英語サイトtracHACKだったはず。

結構時間をかけたのでこれを読んだ人は日給をくれw
※アドセンスとか広告をクリックしまくってくれ!!w

0.必要なものダウンロード

下記の資源をゲットせよ。

excel_report_plugin.py
pyExcelerator
ReportPluginPatch
patch.exe

<2008/04/02 追記>
ReportPluginPatch のリンク誤りを修正しました。



1.パッチコマンドの解凍

解凍して、pathの通ってるとこに置け。

所詮pyを一行書き直すだけっぽいで自力でやる人はそれで。
(引用)→「パッチをあてる」って何(゚д゚;=;゚д゚)???
って人はpatchコマンドで。

2.pyExeletorのインストール

pythonライブラリなんでしょうかね、pyExeletor。
コマンドプロンプトで解凍フォルダに移動して、

$python setup.py install



3.パッチをあてる。

パッチexe大活躍。

$patch p-2 report-plugin < ../......report.py

windowsじゃなくてUNIXとかなら標準でpatchコマンドがあるのにねぇ〜。

4.excel_report_plugin.py配置。

プロジェクト配下のpluginsに置くだけ。
何故か一つのプロジェクトに配置すればOK

5.設定変更。

tracに管理者権限でログインして、プラグインを有効にしろ。
管理>plugins>exelreportplugin
名称をクリックすると有効化を決定するラジオボタンがでるので適宜に設定。

6.再起動。


本来はペーパレスにしたいけど、実際は進捗会議等で頻繁に使うそうなのでエクセルなどは外せない機能ですよね。

__




↑ピザ喰う?なんちゃって。





















あなたのPC,回線速度はどれくらい?ここで簡単に測定出来ます。


























コメント投稿

  • URL
  • コメント
  • パスワード
  •  管理者にだけ表示

 

情報ありがとうございますv-218
report pluginsのリンクが切れてるようのですが
ReportPluginPatch
のことですかね?

まじすか 

コメント有難う御座います!


スイマセン…リンクきれてますか…
リポートプラグインパッチだったと思います。確認して本文更新しますので、少々お待ちください。

 

>ReportPluginPatch
>のことですかね?

本文にも書きましたが、リンクを修正しました。

全てのプロジェクトへ適用するなら 

ご提供の情報有効に使わせていただきました。感謝。

>プロジェクト配下のpluginsに置くだけ。
>何故か一つのプロジェクトに配置すればOK

プロジェクトが終わったら、プロジェクトをサーバーから消すことがありますので、この方法だと一緒にプラグインが消えちゃいます。
#消さない運用の人には関係ないですけど...

C:\TracLight\python\share\trac\plugins
...に置くと、全てのプロジェクトに適用されます。

手動で以下...
C:\TracLight\python\share\trac\conf
...にある trac.ini の [components] セクションに
excel_report_plugin.reporttoexcel = enabled
...を記述すると全体に効くようです。

ご参考まで

>全てのプロジェクトへ適用するなら 

mshibataさん、コメント有難う御座います!!
pythonsharetracpluginsも試してはいたのですが、
うまくいかなかったために上記の方法で実現していました〜。
trac.iniの手動設定が必要だったんですね〜。

有難う御座います!

トラックバック

http://nothing00goodbye.blog84.fc2.com/tb.php/92-028a02b6