SCell – integrated XLSX-files editing

More control. More function.

scell Logo

Use our Java component SCell to edit spreadsheets directly within your business application

SCell (Scalable Cell) - the Java spreadsheet component for seamless XLSX editing

Many companies export data from their business applications to process it further in Microsoft Excel or Google Sheets. But this constant switching between tools – including repeated downloading and updating of files – costs time, interrupts workflows, and makes collaboration more difficult.

With SCell, you save both time and costs:

  • Direct integration: Work with spreadsheets directly inside your business application instead of relying on external tools.
  • Familiar functionality: Built-in editing features such as formulas, formatting, and table structures – inspired by Excel and Google Sheets.
  • User-friendly interface: An embedded, office-like UI for a smooth and intuitive user experience.
  • Flexible deployment: Use the component with or without a user interface – depending on your use case and workflow.

Why use SCell?

If your organization runs a Java or Web application, develops software, or delivers Java updates, SCell gives you a powerful spreadsheet component directly inside your application.

Save time for end users

Stop switching between your business application and Microsoft Excel or Google Sheets. With SCell, you edit XLSX files seamlessly in one interface and automate workflows.

Familiar spreadsheet features

Offer your users the full range of common Excel functions – such as formulas, formatting, or sorting – directly within your application. The interface remains intuitive and familiar.

Work in one application

No extra software needed: SCell integrates all essential spreadsheet features directly into your business application – with or without a graphical user interface.

Cut development costs

Avoid expensive custom builds. With SCell, you save time and money by integrating a ready-to-use, proven spreadsheet component for both desktop and web.

Enhance your offering

Use SCell to enrich your own software products – with the robust spreadsheet functionality your customers expect.

Save Time

Stop jumping between your business application and MS Excel or Google Sheets.

Build Great Apps

Develop Java applications with our components library allowing users to work with spreadsheets.

Use one App

No need to integrate multiple apps together – take advantage of our Java component to use all the spreadsheet features in the same interface.

Cut Costs

Ditch your spreadsheet software licenses, save your staff’s time and don’t pay for custom development.

Boost Your Offer

Serve Java developers components to add spreadsheet / xlsx features to their products.

Use our Java library to calculate, organize, and analyze XLSX data directly in your application.

With SCell, our powerful Java spreadsheet component, you can edit Excel (XLSX) data directly in your application – without detours through external tools.

The integration increases efficiency, accuracy, and data security while ensuring consistent workflows. Instead of switching between programs or exporting data multiple times, your users get everything done in one place.

Only one solution – full spreadsheet functionality in Java: SCell.

SCell Features
See what you can do with our Java spreadsheet component

Are you looking for a comprehensive Java spreadsheet library that covers the most important and widely used functions of Microsoft Excel and Google Sheets? – Then SCell is the right choice!

User Interface

The JavaFX GUI of SCell is modern, clean, and ready to use. It can be flexibly adapted to the design and usability of your application and is also configurable via CSS.

Desktop & Web

SCell can be integrated into desktop applications and directly into the browser – with identical interface and functionality for a consistent user experience.

Supported Operating System

SCell runs platform-independently on macOS, Windows, and Linux and can be reliably used in both desktop applications and in web scenarios.

Customization

With SCell, business applications can be specifically extended with Excel functions, or existing functions of your application can be individually linked with spreadsheet capabilities.

Formulas and Calculations

SCell offers 135 familiar Excel formulas – from mathematical and logical calculations to financial functions. Users benefit from the same calculation logic they know from established programs.

Formatting Features

SCell provides extensive options for styling text and cells. The new conditional formatting highlights content dynamically, and images can be added when needed.

Your Charts

Originally designed as a standalone module, SCell now offers an integrated selection of charts for visualizing your data – familiar as in Excel and ready to use immediately.

Server-side Integration

SCell can also be integrated server-side only, to automatically process data, calculations, and workflows in the background – fully or partially automated. See also API.

Collaboration

Create spreadsheets together with your team – an initial stage of this feature has already been successfully tested; the full implementation depends on the system context.

Data Protection & Security

SCell can use your authorization concept to protect sensitive data. Documents and their contents can be secured with passwords, watermarks, or stamps.

Convenience Feature

SCell efficiently stores content in the clipboard, so it can be flexibly reused at any time – for a familiar and performant user experience directly within your software.

API

Use the public API to tailor SCell specifically to your application environment. Detailed information can be found in the developer documentation on this website (main menue).

Efficient Integration

The core component can be integrated into existing systems within just a few hours – usually within a single working day. With the powerful API, you can directly access worksheets and cells, saving time and avoiding unnecessary exports from third-party software. Exporting data back into your business application is just as simple.

Try SCell yourself – request your free demo version in the download section.

Do you have some questions?

In our FAQ you find all information about our products, Java components and SComponents in general. 

SCell Contact & Information Hub

Download Section – for SCell documentation and Demo trial version..

SCell Documentation

Developer instruction, requirements etc. (zip)

SCell Demo trial

SCell Demo (UI) and server-site component (30 days).

SCell Reader PlugIn

Get your own impression of SCell Desk for IntelliJ.

SCell Web live demo

Access the live demo, powered by JPro.

SCell Feature Overview

Feature set based on release 3.0.1 provide the following enhancements:
 

SCell public reelase 3.0 (actual)

Core

Desktop

Web

Demo (30 day)

1. Workbook, object of SCell file

Open/edit/save/-(as) xlsx-documents

+

+

+

+

Save xlsx-documents as PDF

+

+

+

+

Save xlsx-documents as CSV

+

+

+

Language support (EN, DE, RU)

+

+

+

Password protection

+

+

+

2. Worksheet, object of a workbook

Add/insert and delete

+

+

+

+

Copy (duplicate)/rename

+

+

+

+

Un-/hide worksheets

+

+

+

+

Move and switch between workseets

+

+

+

+

Print/-preview (on request)

Scroll function

+

+

+

+

Search/select

+

+

+

+

Zoom function (on request)

3. Cells/rows/columns of a worksheet

Intert, delete

+

+

+

Copy/cut/paste

+

+

+

Resize

+

+

+

Un-/select ranges/rows/columns

+

+

+

+

Un-/hide, merge and split cells

+

+

+

Un-/redo function

+

+

+

+

Format cells (border, fill color)

+

+

+

Format text (number, align, indents, wrap/multiline)

+

+

+

Fit colum width/ row height

+

+

+

+

Autofit

+

+

+

+

Sorting/rotation/clear cells

+

+

+

Hyperlinks/comments

+

+

+

4. Fonts

Change fonts family, modify size and color

+

+

+

Change font style (bold/italic/underline/strikethrough)

+

+

+

Subscript/superscript

+

+

+

5. Images

Insert

+

+

+

Select

+

+

+

Move

+

+

+

Copy / paste

+

+

+

Delete

+

+

+

Several formats supported (jpg, jfif, jpe, png, bmp, gif, on request)

+

+

+ (no gif)

6. Charts

Display

+

+

+

Create

Delete

+

+

Move / resize

Copy / paste

Edit

Chart types: 2D (3D on request)

+

+

+

7. Conditional formatting

Display

+

+

+

Create

+

+

Delete

+

+

Copy / paste

Edit

+

+

8. Functions and formula supported

Mathematical
Common: ABS(), EXP(), FACT(), FACTDOUBLE(), GCD(),
LCM(), LN(), LOG(), LOG10(), MOD(), POWER(), PRODUCT(),
QUOTIENT(), RAND(), RANDBETWEEN(), SIGN(), SQRT(),
SQRTPI(), SUM(), SUMIF()
Trigonometrics: ACOS(), ACOSH(), ACOT(), ACOTH(), ASIN(),
ASINH(), ATAN(), ATAN2(), ATANH(), COS(), COSH(), COT(),
COTH(), CSC(), CSCH(), DEGREES(), PI(), RADIANS(), SEC(),
SECH(), SIN(), SINH(), TAN(), TANH()
Round: CEILING(), EVEN(), FLOOR(), INT(), ODD(), ROUND(),
ROUNDDOWN(), ROUNDUP(), TRUNC()

+

+

+

+ /

Logical
AND(), FALSE(), IF(), IFERROR(); IFNA(), NOT(), OR(), TRUE(), XOR()

+

+

+

+ /

Calendar
DATE(), DAY(); DAYS(), EDATE(), HOUR(), MINUTE(), MONTH(),
NETWORKDAYS(), NOW(), SECOND(), TIME(), TODAY(), WEEKDAY(),
WORKSAY(), YEAR()

+

+

+

+ /

Textual
CONCAT(), EXACT(), LEFT(), LEFTN(), LEN(), LENB(), LOWER(),
MID(), MIDB(), REPT(), RIGHT(), RIGHTB(), T(), TRIM(), UPPER(),
VALUE()

+

+

+

+ /

Informational
ERROR.TYPE(), ISBLANK(), ISERR(), ISERROR(), ISEVEN(),
ISFORMULA(), ISLOGICAL(), ISNA(), ISNONTEXT(),
ISNUMBER(); ISODD(), ISREF(), ISTEXT(), N(), NA(), TYPE()

+

+

+

+ /

Statistical: AVEDEV(), AVERAGE(), COUNT(), DEVSQ(), MAX(),
MAXA(), MEDIAN(), MIN(), MINA()

+

+

+

+ /

Lookup and Reference
AREAS(), COLUMN(), HLOOKUP(), INDEX(), ROW(), VLOOKUP()

+

+

+

+ /

Financial
FV(), IPMT(), NOMINAL(), NPER(), NPV(), PDURATION(),
PMT(); PPMT(), PV(), RATE()

+

+

+

+ /

9. Miscellaneous

Compare two worksheets: values, formulas, calculation results

+

+

Customized features will be developed (on request)

10. Runtime Environment

Windows, macOS and Linux with Java 8 (only on demand)

+

+

for Desktop only

Windows, macOS and Linux with Java 11 (on request)

+

+

+

+

JavaFx (9, 11, 15, 17, 22)

+

v17

for Desktop + web

Browser: Chrome, Edge, Safari

+

for Web only

SCell Subscription Plans

Base

Number of users¹

20

Price per year & plan ² ³

-SCell Web Viewer: € 2,500
-SCell Web Writer: € 5,000

Business

Number of users¹

50

Price per year & plan ² ³

-SCell Web Viewer: € 5,000
-SCell Web Writer: € 10.000

Professional

Number of users¹

100

Price per year & plan ² ³

-SCell Web Viewer: € 9,000
-SCell Web Writer: € 18,000

Enterprise

Number of users¹

Price per year & plan ² ³

-SCell Web Viewer: Request
-SCell Web Writer: Request

Prices do not include VAT or other taxes to which you may be subject in your local jurisdiction.

¹ Shows a minimum number of users per plan, which you are free to distribute as you like through available locations.

² General maintenance and regular product updates are included.

³ Please contact us directly for the prices of our SCell Desk solution.

Haven’t found a suitable pricing plan?

Scroll to Top