Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

is there any Ruby or Rails reporting tools based on customizable templates?

I am looking for a report generator done in ruby or rails which allow user to define a template first then fetch the data into the template.

I have been looking through "The Ruby Box: reporting section" (https://www.ruby-toolbox.com/categories/reporting.html)

There are two reporting tools are similar to what I am look for:

Thin Reports: It is really good. You download a template editor then you define your own report template then by combine the thinreports gems you can get SVG or PDF report out of your application.

ODF Report: It uses ODF file as template which can be edit by OpenOffice and MS Word 2010. Then You get your report out.

However, both of them not have the ability to draw charts. Does anyone know any reporting tools does similar job to these two but also be able to draw charts within the report?

The minimum requirements are:

  1. Able to create customizable templates. eg. design layout, set font size, color, embed images etc.

  2. Able to draw tables, charts.

  3. Template could be ODT or excel or tif or any other common file.

Thanks

like image 595
peterpengnz Avatar asked Jan 12 '12 22:01

peterpengnz


People also ask

How many types of report tools are there?

There are two main types of reporting tools: data visualization tools and analytical tools. Data visualization tools help users visualize large amounts of information by creating visual representations of data. Analytical tools allow users to analyze data and create reports based on the results.

Which software will use to drop a report?

Answer: Microsoft software to draft a report​.

What are Web reporting tools?

What is a web reporting tool. A web reporting tool is an interactive reporting software that lets you track and report on online marketing activities and ultimately demonstrate the value of your marketing work to management or clients.


1 Answers

PeterPeng.

The following is message by the machine translation, so I'm sorry if you may be unable to understand...

I am developer of ThinReports.

In the newest ThinReports, it is possible to embed Graf as a picture. The following is a sample using GoogleChart API.

ThinReports Example: Embed a graph using the GoogleChartAPI

In addition, using such images to create a Gruff, can be embedded as follows:

page.item(:image_block).src('/path/to/any.png')
page.item(:image_block).src(<Image Data>)

I hope helpful.

like image 153
hidakatsuya Avatar answered Nov 14 '22 20:11

hidakatsuya