SpreadJS Licensing Details
Starting with the release of Spread Studio 8 SP1, SpreadJS is part of the Spread family. SpreadJS was originally part of Wijmo Enterprise (a GrapeCity JavaScript control library), so some of you...
View ArticleSetting Table Styles in SpreadJS
You can set styles for many areas of a table with the current version of SpreadJS. You can use a built-in style for the entire table or you can set styles for specific areas. The TableStyles class has...
View ArticleAdding Cell ToolTips in SpreadJS
Adding Tooltips to Spreadsheets is a common usage where you want to show additional information about cells. SpreadJS allows you to display the tooltip only for the HyperlinkCellType. However, you may...
View ArticleRotated Text in SpreadJS Cells
A frequently-asked question is how to rotate cell contents to vertical (or some other angle) in a SpreadSheet. The short answer is that you can’t. However, SpreadJS provides simple workaround using...
View ArticleTrim Cell Text with Ellipsis in SpreadJS
If your text overflows the cell bounds then an ellipsis should be appended to the text and the rest is cut off. With this the user would be well aware of the fact that there is some amount of text that...
View ArticleSpreadJS and Sorting
SpreadJS supports sorting data programmatically. Filters and tables have UI sorting options. Sorting data makes it easier to find information in a column or row. You can sort data in the widget and...
View ArticleSpreadJS Array Formulas
Array formulas allow you to do complex tasks with formulas. They allow you to calculate the values of multiple cells at once. You can replace multiple standard formulas with a single array formula. For...
View ArticleSpreadJS Cell Binding Template
You can use the SpreadJS designer to create a binding relation to the data with a template. This saves time by reducing the amount of coding. The Template option in the designer is used to design the...
View ArticleUsing Charts in SpreadJS
SpreadJS is a useful tool for adding the power of Spread to webpages using JavaScript. Being able to easily display data in a spreadsheet without having to create html tables by hand is useful for web...
View ArticleAdding a Ribbon to SpreadJS
It is common to need users controls, such as a toolbar, to allow end-users to manipulate SpreadJS sheets and their data. This tutorial will give step-by-step instructions for adding an open source...
View ArticleAdding Undo/Redo to a Ribbon with SpreadJS
Utilizing a Ribbon toolbar with SpreadJS is useful and gives control to end-users without needing to have the knowledge of the code behind it. Users might also need to undo or redo an action, which is...
View ArticleSpreadJS and Visual Studio
You can use SpreadJS in a Visual Studio project. This provides access to automatic complete and code checking in Visual Studio. Use the following steps to create a project that uses SpreadJS. Create an...
View ArticleSpreadJS Validation
You can use data validation to control the type of data and values that users are allowed to enter in a cell. This can be useful if you only want to allow correct values in a cell based on your data....
View ArticleGetting the Most Out of Your Spread Experience
If you own a Spread license, you probably already know a lot about the product, but did you know everything that comes with it? Use this article as a guide to getting the most out of your partnership...
View ArticleNeed More Time to Try Spread? No Problem.
Spread installs as a fully functional 30-day trial to give you time to evaluate it and see if it meets your needs. That 30-day period starts when you install it. Sometimes, you install and get...
View ArticleUsing Charts in SpreadJS V9
Using Custom Floating Objects in SpreadJS can be useful to display large graphs inside of the widget. However, large amounts of data can be hard to display in the widget with the graph. In this blog, I...
View ArticleWhat Was Added to SpreadJS in v8
SpreadJS was introduced in Spread Studio in April 2015 as SpreadJS v8. The prevrious version was part of the Wijmo product family. Below are the features that were added to SpreadJS in v8. Formula...
View ArticleWhat’s New in Spread 9
In this article, you will find new features and enhancements added to Spread v9 categorized by platform. All Platforms Windows 10, Visual Studio 15, and Excel 2016 Support Spread will work in Visual...
View ArticleSpreadJS and Viewports
A viewport in SpreadJS is the visible area of the sheet (excluding headers, the tab strip, and the scroll bar). You may want to know the visible area of the widget if you plan to display a floating...
View ArticleSpreadJS Excel Import and Export
You can use the Excel Import and Export Component to import and export Excel files into the SpreadJS widget. The component resides on your application server. This example shows how to use the Excel...
View Article