在使用redmine的时候,我们发现其自身的issue export CSV功能,往往不能达到我们的一些要求。
比如,只能导出issue的描述;导出的CSV中,issues没有相应链接等。
我们可以使用redmine开发者贡献的xls_export插件来实现我们所需要的功能,以下是其信息。
redmine上介绍:http://www.redmine.org/plugins/redmine_xls_export
其步骤如下:
1. 下载xls_export插件:
在github上 https://github.com/two-pack/redmine_xls_export 下载插件的zip包。
2. 下载plugin_views_revisions插件:
http://www.redmine.org/plugins/redmine_plugin_views_revisions
3. 运行bundle install –without export_attachments
4. 安装spreadsheet、rubyzip、zip-zip
gem install spreadsheet
gem install rubyzip
gem install zip-zip
5. 执行插件rake:这是必要的步骤。
bundle exec rake redmine:plugins:process_version_change RAILS_ENV=production
bundle exec rake redmine:plugins:migrate RAILS_ENV=production
安装完毕!
重启redmine,使用admin登陆进redmine后。可以在“管理” => “插件” 中 “配置” Issues XLS export。
我们在issues页面的右下角,可以看到多了一行”xls导出”,点击便可以导出issues list了。
注0:导出的excel文件的编号列已经成了超链接,可以直接链接到对应的issue;本插件可以导出回复历史记录等全面信息,我们在整理报表时,可以手动去掉不必要的列。
注1:当在配置插件中不能选的时候,是因为没有plugins中gemfile。请下载https://github.com/two-pack/redmine_xls_export上提供的插件。
注2:在安装过程中,我发现在勾选上“导出附件”是,导出zip包是损坏了的,具体的原因还没找到。不过没有关系,这个插件导出的issues编号上,有相应的超链接,可以在redmine上查看。