Submit Your Article Webforumz RegistrationAnnouncements Contact Webforumz StaffContact
Home Resources Blogs Meet the Team Contact Register
 

Go Back   WebForumz.com > The Code > JavaScript

Reply
 
LinkBack Thread Tools
Old June 20th, 2009, 07:04 AM   #1
New Member
 

Join Date: Jun 2009
Location: China
Age: 23
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Altering Power: 0 ITlife is on a distinguished road
The basic standard of real Excel-like reporting tool

Nowadays, many reporting tools claim that they are Excel-like, and they support Excel-like report design after improvements. Then, what is a real Excel-like reporting tool?

Today, we will discuss this problem from two aspects.
1. What are the most basic functions a real Excel-like reporting tool should have?
2. According to the data characteristics of report, what are the extended functions a real Excel-like reporting tool should have?
Generally, programmers and end users are familiar with Excel, and programmers often choose to develop reports in an Excel-like style. The main purposes are to realize complex report forms and improve report creation efficiency. For users’ convenience, reporting software companies should provide a report IDE closer to Excel usage pattern as much as possible. In other words, besides Excel-like appearance, they need to spend more time on operation details to improve its service efficiency.
In my opinion, a real Excel-like reporting tool should have the basic functions below:

Same Cell Naming
Cells in Excel are named according to their horizontal and vertical positions in the table. If set another naming mechanism, on the one hand it is very troublesome, on the other hand it will bring some inconveniences in expression editing.

Cell’s Properties Definition
It should be able to define those most basic properties of a cell: font, font size, color, border, foreground, background, edit style for whole row or column or table, and format painter supporting, etc.

Cell Content Editing
The editing method of expression should be the same with that of Excel. For example, “=sum(A3+B5)”. When insert or delete a related row or column, the expression is supposed to transform automatically without manual updating.
When the content/expression of a cell is too long to display in it, the entire content/expression should be displayed in the edit box in the toolbar of the reporting tool.

Custom Functions
It should provides a great number of common functions, and retain some application programming interfaces for users to add their own custom functions.

Import and Export Excel files
Commonly, before involving a reporting tool or starting an information project, users may have had a lot of Excel files. Therefore, it is requisite to allow users to import and export Excel files.

RAQ Report is a free Java reporting software. As an enterprise class Excel-like reporting tool, it inherits all the advantages of Excel. At the same time, RAQ Report pays great attention to convenience and practicability in details. Therefore, programmers and end users can learn to use it freely in a short time.

This post is from freezea's blog. You are welcomed cc it anywhere, and please indicate the source.
If you would like to read more articles about reporting tool, you are also welcome to refer to his blog.
ITlife is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Reply

Bookmarks

Tags
java report , web report


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Which is better for reporting tool: open source or charge? ITlife Your Design and Layout 0 June 15th, 2009 07:15 AM
sql to access, export to excel - change field names only on excel output downat420 Databases 3 June 9th, 2009 04:31 PM
Using standard web logs eon201 PHP 30 October 31st, 2007 02:09 PM
CMD error reporting kal JavaScript 0 December 15th, 2005 05:28 AM


Search Engine Optimization by vBSEO 3.2.0 RC8