Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android - What are the good reporting tools to design and generate reports from SQLite Data Source? [closed]

I am working on Android database type application. We need to show some reports.

My questions are:

1- How the reporting works on Android?

2- What are the good reporting tools to design and generate reports from SQLite data source?

3- How to generating pdf type reports from SQLite data source?

Regards.

like image 766
Yaqub Ahmad Avatar asked Jan 17 '12 05:01

Yaqub Ahmad


People also ask

Is a reporting application that can generate reports from various data source?

What is a reporting tool? A reporting tool, or software reporting tool, is a system that takes in data from various sources and extrapolates it in tables, charts, visual presentations, and other styles so that the information is easier to parse.

Which app is best for making report?

Smartsheet, an online work execution platform, empowers organizations to plan, track, automate, and report on work. Over 80,000 brands rely on Smartsheet for project and work management because of its easy-to-use interface, real-time gantt charts and dashboards, and work automation features.

How save and retrieve data from SQLite database in Android?

We can retrieve anything from database using an object of the Cursor class. We will call a method of this class called rawQuery and it will return a resultset with the cursor pointing to the table. We can move the cursor forward and retrieve the data. This method return the total number of columns of the table.


1 Answers

Currently there is no inbuilt reporting framework in Android @Rajdeep also mantioned it in his answer. So now we have these options:

1- Export data to a server, generate the reports on the server & download the reports back to your device.

2- Generate pdf type reports using tools like iText.

I am implementing the 2nd option. Please see this good example of how to create pdf documents.

like image 179
Yaqub Ahmad Avatar answered Oct 22 '22 02:10

Yaqub Ahmad