Sheetster

{{ Infobox Software

| name = Extentech Inc.

| logo = Sheetster Logo

| screenshot = Sheetster screenshot.png

| screenshot size = 250px

| developer = Extentech, Inc.

| latest_release_version = Sheetster Version 1.4

| latest_release_date = {{release_date|2009|10|27}}

| latest_preview_version = 1.0

| latest_preview_date = {{release_date|2009|01|27}}

| operating_system = Cross-platform

| programming language = Java, JSP and JavaScript

| genre = Spreadsheet

| license = Professional Edition is commercial / proprietary, Community Edition is Apache v2

| website = {{URL|http://www.sheetster.com/}}

}}

Sheetster is a GPL open-source Web Spreadsheet and a Java Application Server created by Extentech Inc. The product was created for the enterprise and small and medium-sized businesses as an Open Source alternative to closed document management systems.{{cite news|url=http://asterisk.tmcnet.com/topics/open-source/articles/66752-extentech-alfresco-intro-integrated-open-source-web-spreadsheet.htm|title=Extentech and Alfresco Intro Integrated Open Source Web Spreadsheet Solution |last=Shrivastava|first=Anshu|date=October 15, 2009|work=TMCnet|accessdate=2009-10-27}}

History

Built by Extentech Inc, a developer of Java spreadsheet and development tools, Sheetster BETA was made available to the public on June 8, 2007.

Features

  • Output to PDF
  • Total Compatibility with Excel 1997–2007 Files (BIFF8 and XLSX Spreadsheets)
  • Embed YouTube videos in your Spreadsheets
  • Publish Spreadsheets as RSS with R3S
  • Instant Web2.0 Apps with Forms, Charts, and Macros
  • Role-based security and sharing{{cite web|url=http://www.sheetster.com/ |title=Sheetster Features|accessdate=January 8, 2010}}

Sheetster runs on the ExtenXLS Java (programming language) Spreadsheet SDK and includes:{{cite web|url=http://sourceforge.net/projects/sheetster/ |title=Sheetster Web Spreadsheet|accessdate=2009-10-27}}

class="wikitable"
Sheetster Web Spreadsheet

! ExtenXLS Java Spreadsheet SDK

! Cellbinder Automation API

! Spreadsheet Automation Server

Source Included/GPL

| Customizable Java Swing GUI

| REST API JSON/XML/HTML/CSV/XLS output

| Object-Relational Mapper and Query Builder

Document chat

| Named ranges

| Secure content management system

| Embeddable live data charts

Macros, forms, and gadgets for web 2.0 database applications

| Excel 2007 compatibility

| Data Mapping API

| Collaboration, versioning, and access control{{cite news|url=http://extentech.sys-con.com/node/319430|title= Extentech Announces Release of Sheetster |last=Java News Desk|date=April 4, 2007|work=Sys-Con|accessdate=2009-10-27}}

The Sheetster administration console allows for the design of relational data objects using a visual query designer and object-relational mapper. The RESTful API accepts data from a variety of sources, and outputs data-mapped spreadsheet objects in a variety of formats including JSON, XML, and as Excel-compatible XLS.

Sheetster can be automated with macros and automatic data entry forms created from Excel cell ranges. Data Objects can be mapped to spreadsheet templates and output in a variety of formats:{{cite news|url=http://bx.businessweek.com/information-governance/view?url=http://www.sramanamitra.com/2009/03/09/deal-radar-2009-extentech/|archive-url=https://web.archive.org/web/20110723192208/http://bx.businessweek.com/information-governance/view?url=http:%2F%2Fwww.sramanamitra.com%2F2009%2F03%2F09%2Fdeal-radar-2009-extentech%2F|url-status=dead|archive-date=July 23, 2011|title=Ventana Research in Deal Radar 2009: Extentech Article Deal Radar 2009: Extentech |last=Mitra|first=Sramana|date=March 9, 2009|work=Ventana Research|accessdate=2009-10-27}}

  • Excel 2007 Spreadsheet (.xlsx/.ooxml)
  • Excel Binary Spreadsheet (.xls)CSV
  • ExtenXLS XML Doc (.exml)
  • Archive All Spreadsheets (.zip)
  • XSLT Transform
  • CSV

Usage

File:Sheester screenshot megacomm.jpeg

Most common usages of sheetster:

  • As a hosted web spreadsheet: [http://www.sheetster.com www.sheetster.com]
  • As a web service embedded within other applications
  • Spreadsheet calculations—used as secure formula engines within Web 2.0 and traditional client-server web applications.

Storage

Sheetster can be stored in any database or file system of choice, such as:

  • SaaS online access
  • Local host server for offline access
  • Behind the firewall
  • On Amazon S3

File:Sheetster defined.png

Integration

Integration is achieved through the RESTful API which allows for publishing of data-mapped spreadsheet cells as web services. Sheetster provides integrated support for:

  1. Advanced server-based spreadsheet automation and functionality
  2. [http://www.alfresco.com/ Alfresco ECM]
  3. A REST API with JSON/XML/HTML/CSV/ and XLS output
  4. Sheetster Web Spreadsheet (source included)
  5. Built-in secure content management system
  6. ExtenXLS Java Spreadsheet SDK
  7. Customizable Java Swing administration GUI with Object-Relational Mapper and Query Builder

[http://extentech.com/uimodules/docs/docs_detail.jsp?showall=true&meme_id=2396 Integration guide]

Sheetster is available for download at [http://extentech.com/estore/product_detail.jsp?product_group_id=230&product_id=321 Extentech.com] and [http://sourceforge.net/projects/sheetster/ Sourceforge].

Notes

{{Reflist}}

References

  • [http://ostatic.com/sheetster-open-source-web-spreadsheet Sheetster Open Source, anonymous author]
  • [http://www.wareprise.com/2009/10/19/how-to-open-and-edit-excel-2007-xlsx-file-online/ how-to-open-and-edit-excel-2007-xlsx-file-online,October 19, 2009, Walsh, Ivan]
  • [http://www.downloadsquad.com/2007/08/23/sheetster-web-based-spreadsheets/ Sheetster: Web based spreadsheets,August 23, 2009, White, Peter]