New Features of ZK Spreadsheet 2.0.0 RC
Henri Chen, Principal Engineer, Potix Corporation
October 5, 2010
ZK 5.0 & ZK Spreadsheet 2.0 RC
Introduction
ZK Spreadsheet is an Ajax component that delivers the rich functionality of Excel on the Java Web application.
Being able to import and export Excel files are just the minimum. Unlike other on-line spreadsheet such as Google Docs or Office 2010 online suite, you can integrate ZK Spreadsheet with your enterprise back-end systems seamlessly and create collaborative and dynamic enterprise applications at minimal cost. You can call versatile Java APIs to control and configure the ZK Spreadsheet component(s). You can register event listeners so an action can be automatically triggered if any specified cell, range, or name changes. You can bind cells to the back-end Java beans, so any changes on the back-end data would be automatically reflected on the ZK Spreadsheet. You can create your own spreadsheet functions in Java and use them in the spreadsheet formulas. Actually, if you like, you can even create by yourselves an on line spreadsheet service with ZK Spreadsheet component.
ZK Spreadsheet is an extensible, customizable, and integratable Java Ajax Web spreadsheet solution, with both built in browser Ajax user interface and back-end server side Excel-like data and logic. None of ActiveX or plug-ins is needed.
Features
Since ZK Spreadsheet 2.0, we have changed the back-end data model from proprietary implementation(ZK Spreadsheet 1.0) to Apache POI for better scalability and more features.
Besides the already implemented versatile features, since version 2 RC, we have fixed 21 bugs and added 42 more new features to make ZK Spreadsheet even stable and useful. Among these new features are more complete supports to the Excel 2007 file format(.xlsx), enhancements to our Web-based Excel like application, ZK Spreadsheet Live, new Financial and Engineering formula functions, and wrapping as a native JSF component.
ZK Spreadsheet Live
More enhancements to our Web-based Excel like application, ZK Spreadsheet Live(zssapp):
Easy Menu and Toolbar Button for Setting Cell Styles
You can set font family, size, style, color, and alignment easily with one click. Also you can add or remove cell borders and change cell background color with only a menu selection. ERROR: Width and Height not set
Wizard for Adding Different Type of Hyperlink
You can use the Hyperlink wizard to add Web URL, document cell link, and email link as your wish. ERROR: Width and Height not set
Export Spreadsheet to PDF Format
You can export the whole spreadsheet workbook, the current sheet, or a selected range to PDF format with or without header and/or grid lines. ERROR: Width and Height not set
Display or Hide Grid Lines
You can display or hide grid lines on only one click. ERROR: Width and Height not set
Financial Formula Functions
You can now leverage power of ZK Spreadsheet financial functions support to develop enterprise applications that process complex financial data. ZK Spreadsheet currently supports 40 most common financial functions. ERROR: Width and Height not set
Engineering Formula Functions
You can now handle engineering calculation needs with ZK Spreadsheet's engineering functions. ZK Spreadsheet supports all 39 engineering functions. ERROR: Width and Height not set
A Native JSF Ajax Component
Besides working as a ZK Framework component ZK Spreadsheet is also wrapped into a native JSF Ajax component. You can use it within JSF environment seamlessly. For details please check this article.
Downloads
Other Resource and Links
New Features of ZK Spreadsheet 2.0.0 Beta3
New Features of ZK Spreadsheet 2.0.0 Beta2
New Features of ZK Spreadsheet 1.0.0 RC2
New Features of ZK Spreadsheet 1.0.0 RC
Various Functions in Spreadsheet
Generate Huge Data Report in a Second
Integrate ZK Spreadsheet with Spring
Change the Style of Spreadsheet within 1 Min
Use JavaBean in Excel with ZK Spreadsheet
How to Build a Rich Excel Report with ZK Spreadsheet
A Preview Of ZK Spreadsheet 1.0(with live demo)
Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License. |