Vaadin Spreadsheet
Vaadin Spreadsheet is a one-line Java solution to integrate Microsoft Excel files in your web application. Let users create, edit, link and share Excel documents online.
What's new ?
Vaadin Sreadsheet 1.3 for Vaadin Framework 7
Nov 29, 2016.
Release notes » Download now »
Vaadin Spreadsheet 2.0 beta for Vaadin Framework 8 Beta
Dec 22, 2016.
Supported browsers
Add Excel support to your Vaadin application
Read, write and edit XLSX files. Support for things like Excel formulas, protected cells, freeze panes, simple conditional formatting, and much much more.
Getting started
Start simply by creating your first spreadsheet in your Vaadin application:
Spreadsheet spreadsheet = new Spreadsheet(); layout.addComponent(spreadsheet);
You can open an Excel file in your spreadsheet:
try {
Spreadsheet spreadsheet =
new Spreadsheet(new File("C:/Users/John/Calculator.xlsx"));
layout.addComponent(spreadsheet);
} catch (IOException e) {
e.printStackTrace();
}
If you don't have an Excel file at hand, you can download one from here.
Spreadsheet for your own cloud applications
Build private or public cloud spreadsheet applications with Vaadin Spreadsheet. No more saving and sending excel files as email attachments - just let users edit their workbooks using the browser.
Move your excel reporting to browser
Vaadin Spreadsheet brings your Microsoft Excel files to your web application, where users can work with them directly without any installations. This opens up new possibilities for both distributed business reporting and data analysis.
Share spreadsheets with everyone.
Do you need to share Excel files or reports with offshore offices or publish them to internet? With Vaadin Spreadsheet you can easily create spreadsheet sharing applications that fit your needs.
Embedded Charts Support
In addition to the number crunching, Vaadin Spreadsheet supports also embedded Excel charts. This is achieved by the help of the powerful Vaadin Charts Add-on. See installation instructions.

Feature Highlights
-
Multiple sheets and formulas
Split up your data on multiple sheets and reference cells from different sheets in your formulas.
-
Use styles and formats
Use CSS and HTML5 cell styling, colors, fonts and conditional formatting to highlight important data.
-
Download and upload documents
Let users save and share documents from their machines, edit them online and store centrally.
-
Seamless copy and paste
Copy cell values from one Vaadin Spreadsheet instance and paste into another window.