Formula tools
When a user enters a function into a spreadsheet, it becomes part of a formula. Of the three programs, KSpread has the fewest tools for formulas. They are Consolidate, for placing data from different sheets into a single area; Goal Seek, for calculating what input will give the desired answer for an operation; and Subtotals, for quickly adding totals. Otherwise, KSpread is somewhat lacking in function tools.
Gnumeric and Calc each have versions of KSpread's formula tools, although under slightly different names. But in addition, both have scenario tools that insert combo boxes of variables. Beyond that, they diverge sharply from each other.
Beyond the basics, Gnumeric tends to specialize in tools for mathematical analysis. Its formula tools include Solver for linear systems of equations, and the self-evident Simulation and Statistical Analysis. By contrast, Calc's formula tools are more general-purpose. Standouts among Calc's tools include Detective, which gives a color coded view of which cells were used as parameters for a functions, and Datapilot, Calc's answer to Excel's Pivot tables, which rearranges existing data to show new relations to it.
Verdict: In this category there's a tie between Gnumeric and Calc -- which one you prefer will depend on your purpose. As with list tools, formula tools are an area that KSpread needs to develop.
Formatting options
Spreadsheet formatting falls into two main categories: formatting for cells, and formatting for printed pages. Cell format can cover any number of cells, including an entire row, column, or spreadsheet, while page formatting sets the layout of hard copy. In both categories, spreadsheet formatting is often manual, although both Calc and KSpread implement styles and templates. Gnumeric, by contrast, contains no concept of styles at all.
All three spreadsheets offer a similar range of manual format options; the main difference is in the arrangement of some features. For example, Calc does not include Protection or Validation as options for formatting, the way Gnumeric does, placing these features instead in the Tools and Data menus, respectively. Similarly, KSpread includes Protection in cell formatting, but includes no tool for validation.
Another difference is that, while all three spreadsheets include the option of wrapping text so that it stays within the boundary of a cell, their implementation of the feature differs. Only Calc offers text wrap with hyphenation. KSpread offers text wrap, but no hyphenation, while in Gnumeric, text wrap means that only as much text as can be displayed on a single line is visible until you click on the cell.
The concept of cell styles is most developed in Calc, which comes with 17 pre-defined styles, as opposed to KSpread's two. The closest Gnumeric comes to styles is Format > Autoformat, which offers a variety of pre-set formats for selected cells. Calc contains a similar feature called Choose Themes which is not available on the default toolbar, but can be added from Tools > Configure. Neither Gnumeric's Autoformat or Calc's Choose Theme tools, however, allow users to add new formats or themes to the list.
Page formatting in the three spreadsheet consists of options for the text and design in headers and footers, and for how spreadsheets (which have no set height or width), are fitted onto a particular page size. All three allow users to set text for the left, right, and middle of headers and footers, but only Calc includes options for setting dividing lines, backgrounds, and drop-shadows. Each spreadsheet also allows the scaling of information to fit it on the page, as well as choosing cells to be repeated on new pages. In addition, for occasions when the columns selected are too wide to fit a page size and orientation, Calc and Gnumeric include the option of choosing whether a sheet is printed from top to bottom first, or from left to right.
Calc has no predefined templates, but, like the rest of OpenOffice.org, is designed with the assumption that templates and styles will be part of your workflow. Calc templates are also available from the OOoExtras site. KSpread comes with 12 templates divided into Business, General, and Home and Family categories. Gnumeric does not use templates, any more than it does styles.
Verdict: For features, styles, and templates, Calc is the clear winner. The other programs are strong contenders, but which finishes second depends on your priorities. In terms of features, Gnumeric takes second place. In terms of styles and templates, KSpread is second. Call this category a dead heat for second.
Next: Charts and computation speedNote: Comments are owned by the poster. We are not responsible for their content.
Macro Recorder?
Posted by: Anonymous Coward on May 13, 2005 01:15 AMWith regard to spreadsheet use in large offices, there are often a few key speadsheet-users whose opinion is important. Any spreadsheet that doesn't satisfy those users has little chance of grabbing a foothold, let alone becoming a standard. Those users typically make extensive use of macro recording.
This is a nice article from the standpoint of home use.
#