RuportRuby 报表工具
Ruport是一个免费的Ruby报表工具,它可以令到制作报表软件变得简单一些。Ruport支持从文件或者数据库获得数据,提供工具操作数据。额外地,Ruport支持高扩展的格式化软件,目前能够支援HTML、PDF、CSV和文本输出。
Ruport可能是Ruby目前唯一的报表工具,目前在持续开发中,更多的新特性正在添加。
安装方法:
gem install ruport -y
gem install ruport-util -y
示例代码:
require "rubygems"
require "ruport"
require "ruport/util"
class GraphReport < Ruport::Report
renders_as_graph
def renderable_data(format)
graph = Graph(%w[a b c d e])
graph.series [1,2,3,4,5], "foo"
graph.series [11,22,70,2,19], "bar"
return graph
end
end
GraphReport.generate do |r|
r.save_as("foo.svg", :template => :graph)
end
生成的图形:
评论
RuportRuby 报表工具
Ruport是一个免费的Ruby报表工具,它可以令到制作报表软件变得简单一些。Ruport支持从文件或者数据库获得数据,提供工具操作数据。额外地,Ruport支持高扩展的格式化软件,目前能够支援HTM
RuportRuby 报表工具
0
EasyReportWeb 报表工具
EasyReport是一个简单易用的Web报表工具。它的主要功能是把SQL语句查询出的行列结构转换成HTML表格(Table),并支持表格的跨行(RowSpan)与跨列(ColSpan)。同时它还支持
EasyReportWeb 报表工具
0
FFReportJava 报表工具
ThispackageprovidessupportforusingFixedWidthFlatfiles(andDelimitedfiles)inJasperReportsandReportDesi
FFReportJava 报表工具
0
IJGeneraterEXCEL 报表工具
IJGenerater是一个用于统计系统上EXCEL报表转IJ文件的小工具。(仅适用于金融基础数据库报文:202012020220203)使用确保20201表中的【本期情况】一列单位格格式为“文本型”
IJGeneraterEXCEL 报表工具
0