News

Palo User Conference 2008 in Frankfurt/Main on 7th November Palo Open Source OLAP Server now supports MDX and Excel Pivot Tables Jedox AG expands to France English version of Palo 2.5 manual is available now Jedox appoints Executive Vice President Worldwide Sales and Marketing more News ...

Success-Stories

Business Intelligence without requirements specification Worksheet-Server and Palo at ALTANA Pharma Germany Open Source OLAP for Controlling: DIHK chooses Worksheet-Server and Palo more Success-Stories ...

Demos

Demo Videos Standard Demos Olap Demos SAP Demos PDF Demos SOAP Demos Partner Solutions


Jobs at Jedox: Join the Team!

Vertriebsinnendienst / Inside Sales (m/w) Senior und Junior Consultants (m/w) für Business Intelligence Lösungen Senior Consultant Business Intelligence (m/w) Technical Consultant (ETL) für BI Lösungen (m/w) more Jobs ...

Selected Links

Jedox Provides an Open-Source, In-Memory BI Solution Open Source kommt gestärkt aus der Krise Warum Open Source zum Milliardenmarkt wird Umfrage: Open Source in Unternehmen auf dem Vormarsch Open Source: Ray Ozzie geht die Düse Quelle optimiert Reporting mit Online-Zeitung Business@Times Excel im Unternehmen more Selected Links ...

Tips & Tricks

The following tips and tricks can save you time and help you create a professional looking web application.

  1. Avoid having to scroll, better use multiple views
  2. Adding hyperlinks to the sheets
  3. Adjusting the row height of input cells
  4. Setting a sufficient column width

Avoid having to scroll, better use multiple views

Don't force your users to scroll the browser window. From an ergonomic point of view, it not advantageous to display too many spreadsheets cells on one screen. It often makes sense to split the contents of one long table into smaller parts by using several sheets.

Screenshot

Also, keep in mind that HTML does not support the freezing of row or column titles. If the user has to scroll vertically through a long table, he will not be able to see the column title. In this sense, it is desirable to design screens that do not require the use of scroll bars.

How do you create additional screens? Most spreadsheet applications allow users to create more than one sheet per workbook. To do the same using the web application, create one sheet for each view: for example, one summary sheet and additional sheets with the detailed information. If your workbook contains many sheets, you might even want to create menu screens with multiple hyperlinks, with each hyperlink leading to a particular screen.

Screenshot

If your workbook has more than one sheet, the Worksheet Server™ will always show the first sheet on startup. The other sheets in the workbook can only be accessed through hyperlinks on the first sheet or on subsequent sheets.

How do you create hyperlinks in order to jump from one view to the other? This is explained in the next chapter.


Adding hyperlinks to the sheets

There is a special worksheet function called "Hyperlink()" (create with insert function) that makes the application jump from one screen to another. The function accepts the name of a sheet and a display label as its parameters. In our demo application, we used this function to enable a detailed view of 'Net Sales', as shown in the following picture.

Screenshot

Please notice that the only way to jump from one sheet to another is through the hyperlink function. If you do not insert at least one hyperlink function on your first sheet, all other sheets in the application will not be accessible to the user.

If your application consists of many sheets, it might make sense to build sheets with multiple hyperlinks. These screens will later act as menu screens, allowing for easy navigation within the web application.


Adjusting the row height of input cells

Input cells require a little more space in the browser. For this reason, the Worksheet Server™ automatically increases the row height in input cells to a minimum size of 19 pixels (14.25 Points).

It is good practice to set the row height to this value in your workbook beforehand. This insures that the appearance of the worksheet is identical in both the web application and in the spreadsheet application.

Screenshot

Setting a sufficient column width

ScreenshotThe Worksheet Server™ does not automatically increase the column width for a cell when a large number is entered. If the number cannot not be fully displayed, it will display '########' instead.

It is the users responsibility to set the column width to a value that will always be wide enough for all possibly anticipated values.