Ruby 报表工具 Ruport

码农软件 · 软件分类 · 报表/图表制作 · 2019-08-21 23:29:35

软件介绍

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

生成的图形:

本文地址:https://codercto.com/soft/d/12890.html

你不是个玩意儿

你不是个玩意儿

杰伦·拉尼尔 / 葛仲君 / 中信出版社 / 2011-8 / 35.00元

“你不是个玩意儿。” 这句话当然不是骂人,这是一个宣言。人当然不是玩意儿,不是机器,而是人。 在网络化程度越来越高的今天,我们每个人似乎都有足够的理由,无限欣喜地拥抱互联网。然而,你有没有想过互联网那些不完美的设计却是某种潜在的威胁…… 为什么如此多的暴民在社交网站上争吵不休,很多骂人的脏话我们在现实的人际交往中可能从来不会使用,但在匿名网络环境中却漫天飞舞? 互联网的本质......一起来看看 《你不是个玩意儿》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具